lynx   »   [go: up one dir, main page]

タグ

programmingに関するbetelgeuseのブックマーク (20)

  • 「2000年問題」が10年遅れてオーストラリアを直撃、金融システムが大混乱に陥る

    1995年を「95年」と表記するなど、年数の表記を西暦の下2桁のみで行っている一部のコンピュータで、「2000年(00年)」を「1900年」と解釈してしまった結果、コンピュータが誤作動する可能性があるとされた「2000年問題(Y2K問題)」が1990年代末に世界を騒がせましたが、オーストラリアで2010年を迎えた途端、金融システムにエラーが発生したそうです。 どうやら10年遅れる形で「2000年問題」で懸念されていた事態が到来してしまったことになりますが、いったいどうなっているのでしょうか。 詳細は以下から。 Bank error costs retailers > Inside Retailing > Articles page この記事によると、オーストラリアのクイーンズランドにある銀行のシステムが2010年1月1日を迎えた途端、なぜか日付を「2016年1月1日」であると誤認識してしま

    「2000年問題」が10年遅れてオーストラリアを直撃、金融システムが大混乱に陥る
  • 「ニ翻しばり」の全合成 : 有機化学美術館・分館

    11月23 「ニ翻しばり」の全合成 この18日、渋谷で行われた「有機合成講習会」にて、「インフルエンザ治療薬の概要」と題した発表を行ってまいりました。日頃えらそうにいろいろなことを書き散らしている筆者でありますが、実は学会での発表は学生時代以来15年ぶりでした(笑)。まあ大先生方の前でもあり多少緊張しましたが、無事こなせて安心しております。当日の資料及びテキストを館の方に上げておきましたので、興味のある方はご覧ください。 この日は「インフルエンザ治療薬セッション」が行われ、CS-8958及びT-705という二つの新薬の開発過程、そしてタミフルの3通りの合成法が発表されました。個人的に面白かったのは林雄二郎先生の発表で、以前もご紹介したとおり3ポット、9工程、総収率57%という驚異的な短ステップでタミフルを合成しています。林先生は工程数を減らし、3ポットに収めるためさまざまな工夫を凝らした

  • FAQ形式によるJavaScriptの本質がわかる超入門 - 風と宇宙とプログラム

    はじめに JavaScriptは簡単な言語のようでいて、実は奥が深く、初心者にとってなかなかその質がわかりにくい言語です。ここでは、JavaScriptの言語的エッセンスを理解できるようなものをFAQ形式で書いてみました。ご意見や誤り等を指摘してもらえたら嬉しいです。 なお、JavaScriptの標準化であるECMAScriptは、今年末にEdition 5 がリリースされる予定です。このFAQは、現在のバージョンであるEdition 3をベースにしています。 ECMAScriptって何ですか? ECMAはEuropean Computer Manufacturer Association(欧州電子計算機工業会)の略で、標準化団体です。NetscapeのJavaScriptMicrosoftのJScriptをベースに、純粋なプログラム言語部分を抽出したものをECMAで標準化したスクリプ

    FAQ形式によるJavaScriptの本質がわかる超入門 - 風と宇宙とプログラム
  • Visual BasicによるTwitterプログラミング .NETプラットフォームを使ってTwitterにアクセスする

    はじめに 今日、ソーシャルネットワーキングは人々の間にすっかり定着しました。中でもユニークなソーシャルネットワーキングサービスであるTwitterは2006年3月に開設され、そのマイクロブログプラットフォームによって全世界で一大ブームを巻き起こしました。 Twitterの開発者がRESTベースのAPIを公開したのは、先見の明があったと言えるでしょう。これまでに多くの開発者がこのAPIを利用して、さまざまなプラットフォーム向けにTwitterクライアントを開発しています。稿では、.NETプラットフォームを使ってTwitterにアクセスする方法を紹介します。 Twitterは独自のコミュニケーションプラットフォームを提供します。ひとことで言えば、それは大規模なマルチプレイヤー参加型テキストメッセージングプラットフォームです。その基コンセプトは3つの要素で成り立っています。つまり、「ステータ

    Visual BasicによるTwitterプログラミング .NETプラットフォームを使ってTwitterにアクセスする
  • anime.udp.jp

    ここは、コンピュータでイラストやアニメのキャラクターを識別するプロジェクトのページです。 僕がひとり、趣味で行っています。 目標は、絵を描く人に関係なく、より一般化されたキャラクターというものについて正しく識別できるライブラリを開発し、画像の自動分類や検索に役立てることです。 更新履歴 AnimeFaceを最近の環境で動くようにしてGitHubに置きました(Perl拡張なし) (2016 2/18) Imager::AnimeFaceのビルドスクリプトを修正. Imager-AnimeFace-1.02 (2012 7/30) OpenCV用のアニメ顔分類器にLBPの検出器を追加 (2011 7/18) Ruby拡張ライブラリへのリンク追加 (2010 8/16) 関連リンクを追加,微妙に様々なコメントを修正 (2010 3/30) 昔作ったもの(OpenCV用のアニメ顔分類器,SC),関

  • getElementById()でname属性が検索される? - 宇宙野武士は元気にしているか

    getElementById()でname属性を検索してエレメントを取得できるという話を聞いた。 いや、絶対に推奨されている使い方ではないだろう。 そもそもIDはページ内でユニークだからgetElementById()はエレメントを返して、 複数設定できるname属性用にArrayオブジェクトElementオブジェクト(NodeListオブジェクト) で返ってくる、getElementsByName()があるのだから。 でも、実際できるって聞いたし。 だから、調べてみた。 ほんとにとれるのか? サンプルのHTML + JavaScriptを用意する。 <!DOCTYPE html PUBLIC "-//W3C/DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns

    getElementById()でname属性が検索される? - 宇宙野武士は元気にしているか
  • 日付の表記に関するノート

    日付の表記方法は、文化的な背景の違い、また用途の違いによって様々なフォーマットがあります。多くの場合、特に断り無く使っても問題なく正しい日時を伝えることができますが、文脈や利用者の環境によっては、意外な落とし穴にはまることもあります。誤解なく、かつ効率的に処理しやすい日時表記方法としては、2001-08-02T10:35Zというスタイルの、ISO/W3Cフォーマットがあります。 文化と日付表記 日時表記の国際標準とW3Cノート W3Cの日時フォーマット XML Schemaの日時データ型 タイムスタンプのインターネット標準 そのほか広く用いられる日時の書式 ピリオド区切りによる日付 電子メール、HTTPヘッダなどの日時表記 継続期間の表記 ISO 8601の期間表記 Dublin Coreの期間表記 読みやすさと処理しやすさのバランス 参照文献 文化と日付表記 よく見かける日付の表記法とし

    betelgeuse
    betelgeuse 2009/03/12
    年4桁-月2桁-日2桁T時2桁:分2桁:秒(タイムゾーン)
  • strfriend

    jokergaming สล็อตออนไลน์ที่มาแรงที่สุด เครดิตฟรี jokergaming สล็อตออนไลน์ที่มาแรงที่สุด เครดิตฟรี 100 ไม่ต้องฝาก ในวันนี้ทางเว็บไซต์ของเรา จะขอเสนอข้อมูล เกมสล็อตฟรีเครดิต 100 แบบไม่ต้องฝาก แบบไม่ต้องแชร์ เชื่อเลยว่า มันคือหนึ่งในคำถาม ที่นักพนันมือใหม่บนัสเครดิตฟรี จากเว็บตรงนั้น สามารถถอนได้จริง ๆ แล้ว โดยเรา ทำการสมัครสมาชิกกับเว็บ และเป็นการเปิดโอกาส ให้กับผู้เล่นใหม่ ๆ ได้เข้ามาทดลองเล่นเกม เ

  • IBMの問題はアメリカナイズされた老害 - ひがやすを blog

    IBM周辺でトラブルが続出している。IBMの下請けとしてサブシステムの開発に携わっていたソフトウェア企業が4億円近い負債を抱え、2008年10月中にも破産手続きに入る。同社は、IBMから追加費用の支払いが行われていなかったと主張して訴訟準備に入っていたという。ほかにも、スルガ銀行やソフト開発会社など、IBMを相手取った訴訟も続発しているのだ。 この訴訟続発を問題のように受け止めている人も多いようだけど、IBM自身にとっては、そんなに問題じゃないと思う。ユーザーの発注が確定しなくてもその先の作業を進めるために下請けに先行発注したりすることがなくなったり、不採算案件は最初からやらない、あるいは早期に手を引くことが、徹底されたからだと思うから。 これまで、日的な空気を読むビジネスから、アメリカ的な白黒はっきりな契約ベースになったということなので、一方的に悪いことではない。 でも、契約を交わ

    IBMの問題はアメリカナイズされた老害 - ひがやすを blog
    betelgeuse
    betelgeuse 2008/10/06
    大魔法使いは使い魔にドキュメントを送り、使い魔が運んできたソースを前に頭を抱えるのでした
  • 単純作業は誰にでも出来るという幻想 - 空中の杜

    以前、海外によく赴任していた人から聞いた話。その会社の工場では、海外に生産を委託していたのですが、どうも不良品が多く、歩留まり率が低くなっている。そこで現地に飛んで確認してみたら、どうもネジまわりのところでの不良が多い。調べてみるとあまりに強くネジをしめすぎているために、なめてしまった(つまり+の部分が削れて、再び回せなくなってしまった)らしいのですよね。それで、その人は現地のスタッフにどうしてこうするのか聞いたと。すると「強くネジを締めろといわれたから(渡された書類に書いてあったということかな?)従ったまでだ」と。しかし壊れたことを「常識的にないだろ」という意味で問い詰めると「そんなことは言ってなかった。だから教えなかったお前が悪い」と言われ、その意見に工場の誰もが(作業者だけではなく経営者も)反対しなかったということ。 同じケースで、またとある国では精密機械の不良品率が多く発生したとの

    単純作業は誰にでも出来るという幻想 - 空中の杜
    betelgeuse
    betelgeuse 2008/07/17
    「ネジを強く締める」を要件定義するときに「ただしネジを破損してはならない」をつけなかったエピソードであり、単純作業や常識とは関係のない話。
  • http://mainichi.jp/select/biz/news/20080712k0000e020068000c.html?inb=rs

    betelgeuse
    betelgeuse 2008/07/12
    2桁で処理しようとしてカウントアップで行き詰る。Y2Kの再来。
  • http://www.tokyo-np.co.jp/article/national/news/CK2008041802004501.html

    betelgeuse
    betelgeuse 2008/04/18
     コーディング規約と憲法の類似点について、1エントリ書けそうだ。
  • JavaScriptの技法:正規表現を学ぶ - builder by ZDNet Japan

    データの妥当性検証は、ユーザからデータを受け取るウェブアプリケーションにとっては必須の機能だ。なぜなら、データの形式が正しいかどうかを、作業を行う前にまず確かめる必要があるからである。ウェブアプリケーションで妥当性の検証を行う際には、ASP.NETやJSPなどで利用可能なプラットフォーム固有の機能を使用するか、それともクライアントサイドでJavaScriptの機能を利用するかを選択することが可能だ。そして、ここでJavaScriptを選択した場合、正規表現を用いることによって検証作業を単純化できるようになる。 正規表現は一種のパターンマッチである。正規表現を用いるとテキストのパターンを簡単に表現することが可能になるため、正規表現はテキストデータの妥当性検証で大きな威力を発揮する。また、正規表現ではパターンマッチだけではなくテキストの置換を行うことも可能だ。私はかつてPerlを用いてUnix

  • 試訳 - コードをセキュアにする10の作法 : 404 Blog Not Found

    2008年01月05日02:45 カテゴリ翻訳/紹介Code 試訳 - コードをセキュアにする10の作法 全コーダー必読。プログラマーだけではなく法を作る人も全員。 Top 10 Secure Coding Practices - CERT Secure Coding Standards 突っ込み希望なので、いつもの「惰訳」ではなく「試訳」としました。 Enjoy -- with Care! Dan the Coder to Err -- and Fix コードをセキュアにする10の作法 (Top 10 Secure Coding Practices) 入力を検証せよ(Validate input) - 信頼なきデータソースからの入力は、全て検証するようにしましょう。適切な入力検証は、大部分のソフトウェア脆弱性を取り除きます。外部データは疑って掛かりましょう。これらにはコマンドライン引数、

    試訳 - コードをセキュアにする10の作法 : 404 Blog Not Found
    betelgeuse
    betelgeuse 2008/01/05
    手順書に抜け穴をつくらない方法とでも訳さないと、ギーク以外には届かない気がする
  • 初音ミクに喋らせてみた(Perl版011) - 人生は是勉学の事

    Perl で漢字仮名混じり文から、VSQファイルを自動生成させてみました。形態素解析にはMecabを使用しています。Mecabは、自然文の読みまでを出力してくれるので、音声合成に楽に適用できます。 ここで、Mecab の設計者およびプログラマの方々に感謝いたします。 ミクに喋らせる文章は、特許法1条 「この法律は、発明の保護及び利用を図ることにより、発明を奨励し、もつて産業の発達に寄与することを目的とする。」 です。 「test_miku011.mp3」をダウンロード 「test_miku011.vsq」をダウンロード 今回は、アクセントっぽいのも入れてあります。あくまでテスト用の仮コーディングであり、標準語のアクセントではありません。 ソースコードはこちらです、UTF8の文字コードでセーブしてください。 #!/Perl ##################################

    初音ミクに喋らせてみた(Perl版011) - 人生は是勉学の事
    betelgeuse
    betelgeuse 2007/12/26
    ミクを読み上げソフト化。現状は戦前のアナウンサーっぽいのでそっち方向に期待「てーこくりくかいぐんは」など
  • 第11回 スクリプトインジェクションを防ぐ10のTips | gihyo.jp

    前回はスクリプトインジェクションがなくならない理由を紹介しました。それをふまえて今回はスクリプトインジェクションを防ぐ10のTipsを紹介します。 デフォルト文字エンコーディングを指定 php.iniには、PHPが生成した出力の文字エンコーディングをHTTPヘッダで指定するdefault_charsetオプションがあります。文字エンコーディングは必ずHTTPヘッダレベルで指定しなければなりません。しかし、デフォルト設定ではdefault_charsetが空の状態で、アプリケーションで設定しなければ、HTTPヘッダでは文字エンコーディングが指定されない状態になります。 HTTPヘッダで文字エンコーディングを指定しない場合、スクリプトインジェクションに脆弱になる場合あるので、default_charsetには“⁠UTF-8⁠”を指定することをお勧めします。サイトによってはSJIS、EUC-JP

    第11回 スクリプトインジェクションを防ぐ10のTips | gihyo.jp
  • JavaScript ガイド - JavaScript | MDN

    JavaScriptチュートリアルBeginner's tutorialsYour first website: Adding interactivityDynamic scripting with JavaScriptJavaScript frameworks and librariesJavaScript ガイド入門編文法とデータ型制御フローとエラー処理ループとイテレーター関数式と演算子Numbers and stringsRepresenting dates & times正規表現インデックス付きコレクションキー付きコレクションオブジェクトを利用するクラスの使用プロミスの使用JavaScript 型付き配列イテレーターとジェネレーターInternationalizationメタプログラミングJavaScript モジュール中級編Advanced JavaScript objectsA

    JavaScript ガイド - JavaScript | MDN
  • アブジェクト指向プログラミングのススメ:Geekなぺーじ

    「Introduction to Abject-Oriented Programming」という記事がありました。 オブジェクト指向プログラミングで発生しがちな事柄を皮肉っています。 かなり笑えました。 最初は気がつきませんでしたが、原文のタイトルはObject-Orientedではなく、Abject-Orientedになっています。 面白かったので訳してみました。 一部良くわからなかったので省略してしまっているのと、間違っているかもしれないので、原文もご覧下さい。 また、原文のコメントも面白かったので、もしよろしければご覧下さい。 なお、原文のコメントにはネタであることを理解していないと思われる人の書き込みがありました。 念のためここにも書いておきますが「オブジェクト指向」じゃなくて「アブジェクト指向」ですよ!!! 仮に、 Abject: 絶望的な、悲惨な、惨めな、屈辱的な、ひどい だそ

    betelgeuse
    betelgeuse 2007/06/26
    2年目のプログラマが新人に対して継承していくダメ文化
  • ハタさんのブログ(復刻版) : 私は如何にしてJavascriptのprototypeを身につけたか。

    javascriptのprototypeはなかなか理解してもらえないですねぇ。 ここ1年間でマジマジと実感しました。 特に、大規模開発をしているとこだと、いろんな知識が入り乱れていて(ホームページ時代からAjaxを読んだ人とか)が、javascriptが単なる関数型列挙な言語(語弊があるけど)という見方が大多数を占めているように見えます。 そんな中で "String.prototype.trim" みたいなコードを見せても、説明下手なのか中々上手く伝わらないですねぇ。 ということで(?)、僕がjavascriptのprototypeを身に着けるまでやったこと、とか。これも備忘 prototype.jsのソースコードを眺める Array.mapとかEnumerable, Hashは勉強になりますねー。 ただ、prototype継承されすぎて、ちょっと多すぎなこともあります。 var

  • 想像力の欠落が大惨事を招く

    ずいぶん前になるが、これは東海村でウラン溶液のバケツリレーやってたら臨界事故を招いた事件のときに柳田邦男が評論していた内容だ。「そもそも『これをやったら、こうなる』という推理をしながら、やらないからこうなるわけだ。『幼児がうるさいから殴ったら、死んだ』とか『いじめてたら自殺した』とか。最近の日人は想像力が欠落している」とかいう話だった。 仕事でも同じことで、「電話しなけりゃこうなる」とか「説明しなけりゃこうなる」とか思うわけだ。「だから、どうしてそれをやったら(もしくはやらなかったら)どうなるか想像してみなかったのだね? こうなることは火を見るよりも明らかではないか」とプリミティブな失敗をやらかした某君に昨日説教をしてたら・・・ 「自分はそういうのが苦手なんです。想像力が乏しいんです。どうすればできるようになりますか?」と聞かれた(ってか逆ギレ?)。それで、僕なりの回答を書いておく。 「

    想像力の欠落が大惨事を招く
    betelgeuse
    betelgeuse 2007/04/15
    テンプレとして秀逸。言っていることは設計してから動けという話
  • 1
Лучший частный хостинг