タグ

2010年11月5日のブックマーク (53件)

  • JsUnit を使った JavaScript のユニットテスト - WebOS Goodies

    アプリケーションを開発する上で、避けて通れないもの、それがテストです。とくにブラウザごとの非互換性が大きい Web アプリケーションでは、念入りなテストが必要です。でも、テストはあまり創造的な作業ではないし、やったからといってなにか機能が増えるわけでもない。できるだけ手間をかけずに済ませたいところですね。 そんなわけで、日は JavaScript 用のテストフレームワークである JsUnit を利用したユニットテストの方法をご紹介しようと思います。 Ruby のユニットテストの記事でも書きましたが、ユニットテストによるテスト・ファースト開発は開発効率の面でも良い影響があります。まだ導入していない方は、ぜひこの機会に使ってみてください。 JsUnit について 今回利用する JsUnitJava 用の JUnit を参考にして作られた JavaScript 用のユニットテストフレーム

  • データベース入門 - @IT

    SQLの基礎からRDBMSの運用管理、データベース関連資格、そして読み物まで。アットマーク・アイティの各フォーラムやサイトで公開された各種のデータベース入門記事を集めました。

  • 「Usermodel API」を利用したExcelの計算式・図形操作

    JavaからMicrosoftのドキュメントを操作するためのAPI「POI」の最新版では、Office 2007形式のファイルも扱えるようになりました。稿では前回に引き続き、名前の定義、計算式、図形や画像の利用用など、Usermodel APIの使用方法を確認していきます。 はじめに POIはJavaからMicrosoftのドキュメントを操作するためのAPIで、2007年6月からApache Software Foundationのトップレベルプロジェクトに格上げされました。オープンソースとして提供されているので誰でも無償で利用することができます。 なぜ初期のリリース後、7年以上も経過し、多くの情報が存在するPOIを今回あらためて取り上げることにしたかと言うと、2009年9月リリースの Version 3.5でOffice Open XML形式(以降、OOXML形式)への対応という大きな

    「Usermodel API」を利用したExcelの計算式・図形操作
  • IETF、今年のApril Fools' Day RFCは TCPパケットの「気持ち」を記載するオプションを提案

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    IETF、今年のApril Fools' Day RFCは TCPパケットの「気持ち」を記載するオプションを提案
  • 孫正義、【志】を語る。「孫正義 LIVE 2011」書き起こし(その1) | kokumai.jpツイッター総研

    孫正義、【志】を語る。「孫正義 LIVE 2011」書き起こし(その1) 2010-03-29(23:19) : ツイッター ソフトバンクの孫正義社長による、「孫正義 LIVE 2011」と題した講演会が日3月29日にありました。 これは来年新卒採用の学生向けの講演会なのですが、Ustreamを使ってネットでもライブ中継され、ツイッターでその動画を見て実況したり観想をツイートする人が大勢おり、TLの流れがものすごい勢いとなっていました。 最大で5000人以上の人がUstreamをライブで見ていました。 「孫正義 LIVE 2011」アーカイブはこちら 孫正義LIVE2011 Part.1(期限は1週間とのこと) 孫正義社長の講演内容に感銘を受けたので、勝手に書き起こしてみました。 多くの人々に見てもらいたい、学生も社会人も読んでおくべき、すばらしく示唆に富んだ内容だと思います。 (動画

  • PC UNIXの起動と起動ファイルの解読@謎の処理系 SunOS 4.1.4 with Linux/FreeBSD

    §2「rcスクリプトのためのシェルスクリプトの基礎知識」 ここではシェルスクリプトの基礎について解説します. ただし,シェルスクリプトそのものの話題となると範囲が広過ぎるため, おもにrcスクリプトでの使用を前提に,焦点を絞ります. なお,シェルスクリプトといっても実はあまり難しく考える必要はなく, 原始的には,単に実行したいコマンドをそのまま並べればよいのです. たとえば,rc.localに独自の設定を追加したいような場合, 単に起動したいコマンドをスクリプトの最下行に追加するだけで十分な場合も 多いでしょう.ただし,OSによってすでにインストールされているrcスクリプトには, さまざまなシェル文法が使われ,少々複雑な書き方もされています. したがって,これらを読みこなすためにはそれなりのシェルスクリプトの知識が 必要になるでしょう. ●スクリプトで使用されるシェル rcスクリプトはBシ

  • リーンソフトウェア開発(りーんそふとうぇあかいはつ)

    製造業を中心に展開されているリーン生産方式(注1)の考え方(リーン思考)をソフトウェア製品に適用した開発手法。アジャイルソフトウェア開発(注2)手法の1つに数えられる。 リーンソフトウェア開発は、具体的なプラクティス(実践手順)や体系的なフレームワークの形ではなく、プラクティスを各分野・現場に合わせて作り出す際の手助けとなる、「7つの原則」および「22の思考ツール」として提示される。「7つの原則」は以下の通り。 原則1:ムダをなくす 原則2:品質を作り込む 原則3:知識を作り出す 原則4:決定を遅らせる 原則5:速く提供する 原則6:人を尊重する 原則7:全体を最適化する 原則1の「ムダをなくす」は、リーン生産の原点であるトヨタ生産方式の基理念である「ムダの徹底的な排除」に当たり、最も中核的な価値観である。同時にこれら原則は、最初から正しく計画・決定すること、仕事は分割・個別管理されるべ

    リーンソフトウェア開発(りーんそふとうぇあかいはつ)
  • あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定

    あなたのスキルで飯はえるか? 史上最大のコーディングスキル判定:makeplex salon(1/2 ページ) この問題ができたから優秀な人材とは限らないけれど、できない人は“ほぼ確実に”優秀ではない――プログラマーの皆さまの実力を計るコーディングスキル判定問題を用意しました。あなたはこの問題が解けるでしょうか? 新年度が始まり、新たに社会人となった読者の方も多いかと思います。あるいは、転職で心機一転がんばろうという読者もおられるでしょう。 あなたがもしプログラマーやSEといった職種であれば、ぜひ面白い仕事を手がけていただきたいと思いますが、そもそも開発分野で当に面白い仕事とは何かを考えたことはありますか? その答えを論ずる前に、少し前に話題となったトピックを取り上げたいと思います。それは、岡嶋大介氏の「人材獲得作戦」についてです。ご存じない方のために少し補足しておくと、岡嶋氏は、株価

    あなたのスキルで飯は食えるか? 史上最大のコーディングスキル判定
  • 第2回 EC-One クラウドセミナー ~Amazon Web Services徹底活用法~ を無料で開催 | EC-One

  • はてなブログ | 無料ブログを作成しよう

    新米と秋刀魚のわた焼き お刺身用の秋刀魚を買いました。1尾250円です 3枚におろして、秋刀魚のわたに酒、味醂、醤油で調味して1時間ほど漬け込み、グリルで焼きました 秋刀魚のわた焼き わたの、苦味が程よくマイルドに調味され、クセになる味わいです 艶やかな新米と一緒に 自家製お漬物 土…

    はてなブログ | 無料ブログを作成しよう
  • 器に任せた教育を。:恋愛感情で仕事はできるか?:エンジニアライフ

    先月のお題は新人/部下の教育方法でした。いまさら書きます。 これを書いているのは、ちょうど入社式の日です。 街で真新しいスーツを着ている人をみかけたりしては「あぁ、あんな時代もあったなぁ~」と思います。 さて、わたしは1人出向先で働いているので、部下はいません。 ですが、一応自社には部下がいます。そんな部下から届いたメールのやりとりで「教育」について考えたのでご紹介したいと思います。 歓迎会・送別会シーズンということもあり、残念ながらわたしの会社でも別れを経験することになりました。 送別会を行うことになり、幹事を部下が行うことに。その案内のメールを一部抜粋。 「このたび退職されることになりました○○さんになにか買ってあげるので○○○○円ほどお願いします」 まて、買ってあげるってなんだ? ○○さんはその部下から見れば上司にあたる人です。 その人に対して「買ってあげる」とはなにごとだ!! しか

    器に任せた教育を。:恋愛感情で仕事はできるか?:エンジニアライフ
  • 質問できない新人への檄文:プログラマで、生きている:エンジニアライフ

    3月のお題は「新人/部下の教育」だそうです。 その手の話題で炎上おこした身としては、なかなかビビるものがあるんですが(苦笑)。 そこで、炎上の際にコラムのテーマからはずれる(とわたしは認識していた)ので、言及を避けていた「新人の質問のしかた」についてちょっと書いてみようかと思いつきました。 なお、この記事に書かれている方法を実践してなんらかの不利益が生じても、当方、責任を取る気はまったくありません(笑)。 まず、最初に言い切っちゃいますが、新人は自分から質問をするべきです。 当然、相手がものすごく集中している様子の時とか、ばたばたしている時は避けるべきでしょうが、質問なければ自分の仕事が一歩も進まない、とかいう場面ではそれを躊躇すべきではありません。 たまに「質問をすると怒られる」と言う人がいますが、わたしは社会人になってけっこう、長いですけど、「質問をしたから怒られている人」をみたことが

    質問できない新人への檄文:プログラマで、生きている:エンジニアライフ
  • ググるな危険:プログラマで、生きている:エンジニアライフ

    だいぶ前の話になりますけど、「新人にデータ移行ツールのコーディングを任せるので、面倒をみてやってくれ」と頼まれたことがありました。 その新人はやたらとGoogle検索に頼る人で、とにかくわからないことがあると、わたしに聞かずにGoogle先生に尋ねるんですね。 検索サイトにはわたしもかなりお世話になっていますし、昔に比べるととても使い勝手がよくなっていますけれど、その人の技術レベルに対応して検索結果を出してくれるほど高機能なわけではありません。 そのため新人の書いてくるコードは、つぎはぎというかちぐはぐというか、身についてない知識に振り回されてる感が満載でした。 そういう弊害を気にしつつも、自分で調べようとする気持ちは尊重するべきなのかなあ、と思ってとりあえず黙認していたんですが、あるとき「ちょっと考えが甘かった」と思い知らされるトラブルが発生しました。 その新人が「Windowsのレジス

    ググるな危険:プログラマで、生きている:エンジニアライフ
  • 番外編:頑張る新入社員へ! 「新入社員が気を付けるべき5カ条」:蟻女(アリージョ)のエンジニアライフ☆:エンジニアライフ

    わたしは入社してからずっと、なぜか新入社員の教育担当としていろいろな新入社員の育成を任されてきました。ほとんどの新入社員は夢を持って、やる気を持って入社しており、まぶしいくらいです。 でも! 頑張る方向が若干間違っていて、「もったいないな~」と感じる新入社員も多いんです。 頑張って欲しいからこそ、厳しい(?) 条件をつけちゃいます。 新入社員の皆さん、心にバリアをはらずに素直に受け取ってね。 ■新入社員が気をつけるべき5カ条 ■第1条:『自分なりに頑張っています』は通用しない 教育担当の先輩が指導をした時に、必ず「自分なりにやってます」っていう人がいます。 🍎例1 先輩:「挨拶の声が小さいよ」 新入社員:「自分なりに大きくしてます」 🍎例2 先輩:「これは、報告書として出せないな。報告書の形になってないよ」 新入社員:「自分なりに頑張りました」 自分なりに頑張ったのはいいことです。自分

    番外編:頑張る新入社員へ! 「新入社員が気を付けるべき5カ条」:蟻女(アリージョ)のエンジニアライフ☆:エンジニアライフ
  • ~けますようor~いただきますよう

    すみません。どんどんわからなくなってきました。 私は、「もしこちらの方にお越しになる機会がございましたら、是非ともお足をお運びいただけますよう、よろしくお願いいたします。」を使います。 また、秘書の方に「(日は不在だから後日)●●様のお返事をお教えいただけますよう、お願い申し上げます」もつかいます。 どちらも使えるような気がするのですが・・・ また、○ほ銀行のHPに記載されていた文章 ご利用のお客さまは、この機会にぜひ・・・・切替えのお手続きをいただ「き」→「け」ますよう、よろしくお願いいたします。 ・・・・あらかじめご了承いただ「け」ますようお願い申し上げます。 *「き」を用いると、「お客さまがそうする」と決めつけているようで、高圧的な感じがします。 「お客さまに手続きしていただける」ように会社が「お願いしたい」とはならないでしょうか? すみません。 同じような質問が以前にもございます

    ~けますようor~いただきますよう
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 分析関数の衝撃一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    分析関数の衝撃一覧
  • JPCERT/CC、新人教育用の情報セキュリティマニュアルを無償公開

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    JPCERT/CC、新人教育用の情報セキュリティマニュアルを無償公開
  • Google App Engineで開発するスケールするアプリケーション(後編)

    稿の前編では、Google App Engineの特徴、スケールアウトの基的な考え方、Google App Engineのインフラ・サーバ構成などについて説明しました。そして中編では、ミニブログサービスのTwitterGoogle App Engineを連携させたアプリケーションの仕様概要と、設計について説明しました。後編となる稿では、中編で説明したアプリケーションを実際にプログラミングしていきます。 はじめに Google App Engineは、開発したアプリケーションをGoogleのスケーラブルなインフラ環境上で公開できるサービスです。稿の前編では、Google App Engineの特徴、スケールアウトの基的な考え方、Google App Engineのインフラ・サーバ構成などについて説明しました。そして中編では、ミニブログサービスのTwitterGoogle App

    Google App Engineで開発するスケールするアプリケーション(後編)
    ytotoy
    ytotoy 2010/11/05
  • JSPを使わないJava用MVCフレームワーク「pirka」,オリエンタルアーツがソースを公開

    オリエンタルアーツは5月11日,JavaでWebアプリケーションを開発するためのMVCフレームワーク「pirka」のVer.1.0を,オープンソースとして公開した。Strutsなど他のMVCフレームワークとの違いは,JSP(Java Server Pages)や設定ファイル(XMLなど)を使わずHTMLJavaクラスだけでMVC(Model, View, Controller)モデルを実現する点である。利用するためには別途,TomcatなどのServletコンテナが必要。 pirkaは,画面をHTMLで記述し,個々の画面に対応するJavaクラスを作成することでWebアプリケーションを構築できる。HTMLからJavaのソースコードを生成する支援ツール「koropo」も用意している。 現状のVer.1.0では画面推移などプレゼンテーション層の機能に限って実現しており,業務ロジックの実装はオー

    JSPを使わないJava用MVCフレームワーク「pirka」,オリエンタルアーツがソースを公開
  • [SQLite JDBC] Javaで始めるSQLiteデータベース入門

    SQLiteデータベースは、Cで書かれた軽量データベースです。「軽量」というのは2つの意味があって、全体のコード数が10万行程度という点(PostgreSQLは100万行に近づいています)と、データベースを保存するファイルが1つに納まっているのがSQLiteの特徴です。他のシステムだと、複数のデータベース用のファイルがあって管理が面倒なのですが、SQLiteのデータベースはファイル1つで、しかもOS互換フォーマットで保存されているので、簡単にOSをまたがったデータベースのコピーを作成することができます。 そもそもリレーショナルデータベース(日語では関係データベースと訳すことが多いです)って何?という方は、初心者向けに用意した以下の講義資料を参考にしてください。 Javaでデータベースアプリケーションを作成するには、JDBC (Java Database Connection)というAPI

  • Site Cooler NZ | Points to Note When Shopping for a Washing Machine

    Points to Note When Shopping for a Washing Machine There are different washing machines brands in New Zealand. When shopping, therefore, you need to ensure that first, you get a quality machine; a machine that will last through many years without breaking down. You check product warranties and reviews when shopping to ensure a machine is a good quality. The material of the drum can be enamel, plas

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • Dynamic Drive DHTML Scripts- Simple Tree Menu

    Note: Replaces original Smart Folding menu on same page. Description: This is a unobtrusive Tree Menu script that turns any ordinary list (UL element) into a collapsible tree! Once transformed, the original list and its sublists can be collapsed/expanded at will, with cookies used to optionally persist its state. Here's an overview of the script: Plug and play script that turns a UL list into a tr

  • JavaとAjaxでページを作る(1)-サーバーからテキストをロードする

  • リーダーが会得しておくべき9つの習性 - ガベージニュース

    中国の偉大な思想家の一人「老子」にいわく、「最善のリーダー(指導者)とは周囲の人々がその存在をかろうじて知っている存在を指す。人がその人に服従し賞賛している場合、彼は大したリーダーでは無い。人々が忌み嫌う時はもちろん最悪のリーダーである」。そして実は誰もがリーダーの立場であることを忘れてはならない。「俺、社長じゃないよ?」「サークルでは一部員でしかないんだけどな」と反論する人も多いだろう。しかしよく考え直してほしい。結婚していれば、世帯主・稼ぎ頭である人は家族のリーダーであるし、保護者の立ち位置というだけで子供から見ればリーダーに他ならない。稼ぎ頭でなくとも家計を守る主婦の立場なら、家計管理の点でリーダーであるといえる。【Dumb Little Man TIPS FOR LIFE】では真の、良いリーダーになるための9つの習性を示し、参考にするよううながしている。 1.良いサンプルである リ

    リーダーが会得しておくべき9つの習性 - ガベージニュース
  • 「Eclipse+PDT」でPHP開発 ~環境構築と使用方法

    はじめに PHPは、企業から個人まで、幅広い用途に利用され、Webシステムを構築するうえで無くてはならない存在となっています。昨今の経済状況から、Java一辺倒の大企業や大手SIerPHPによる開発にシフトしてきています。 PHPは、手軽に始められるハードルの低さが魅力の言語です。HTMLと混在して、シンプルに使用するもよし、大規模なWebサービスに向けて格的なシステム構築も可能です。 開発者の裾野が広いのと同様にコーディングツールの利用状況にも大きな差があるようです。シンプルなテキストエディタを使用する強者から有償ツールを使用する合理主義まで千差万別です。 今回紹介するEclipse+PDTは、その中間に位置する開発ツールと言えます。テキストエディタよりは、はるかに高機能です。有償ツールよりは、低機能ですが低コストです。このような素晴らしいツールが簡単に手に入れられるのですが、まだ使

    「Eclipse+PDT」でPHP開発 ~環境構築と使用方法
  • 3.ランレベルとサービス(デーモン)の起動停止(第1章システムの起動と終了:基本管理コースI)

    システムの実行するサービスのレベル 0 システムの停止 1 シングルユーザーモード 2 NFSファイル共有のないマルチユーザーモード 3 マルチユーザーモード(通常のシステム稼動状態) 4 未使用 5 GUIログインのマルチユーザーモード (通常のシステム稼動状態) 6 再起動 デフォルトのランレベルは/etc/inittabに定義されている ランレベル Linuxをはじめ多くのUnix系システムではランレベルという概念があります。ランレベルはそのシステムが実行するサービスのレベルを表します。これによりシステムの使い方に制限を設けることができます。デフォルトのランレベルおよびランレベルごとに必要なサービスの起動は/etc/inittabに記述されています。 /etc/inittab システム起動時にinitプロセスが参照するファイルです。このファイルにはデフォルトのランレベルと、ランレベル

  • エンタープライズ: - 起動スクリプトを知って基礎を理解しよう~FreeBSD/Solaris編~

  • RSS、XMLをAjax+JSONPで表示するブログパーツを作成

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    RSS、XMLをAjax+JSONPで表示するブログパーツを作成
  • Tip/Trick:URL書き換え拡張の使用による一般的なSEO問題の修正 - @IT

    記事は、Microsoft社副社長であり、ASP.NETやSilverlightなどの開発チームを率いるScott Guthrie氏のブログを翻訳したものです。氏の許可を得て転載しています。 検索エンジン最適化(SEO)は、すべての公開Webサイトにとって重要です。サイトへのトラフィックの大きな割合が検索エンジンから直接来ており、サイトの検索関連性を改善すれば、検索エンジンのクエリからより多くのユーザーが訪れるように導けます。これは直接的または間接的に、サイトを通じた収益を増加できます。 このブログ投稿では、無償のMicrosoftURL書き換え拡張(URL Rewrite Extension)を使って、サイトに存在する可能性のある多くの一般的なSEO問題を修正できます。15分以下(そしてコードの変更なし)で4つのシンプルなURLの書き換えルールをサイトへ適用でき、そうすることで検索

    ytotoy
    ytotoy 2010/11/05
  • バグが出る:プログラマで、生きている:エンジニアライフ

    プログラムを書いているとバグが出ます。 ソフトウェア工学の基は「バグのないソフトウェアはない」だそうなので、当たり前といえば当たり前です。 人間は間違えるのです。勘違いするのです。失敗するのです。 人間のやることに完璧を求めてはいけないのです。 それが分かっているにもかかわらず、わたしはいちいち腹を立てます。 以前、「なんとかしてバグのないプログラムを書けないもんかなあ」と言ったら、「なに、その危険思想」と横に座っていた同僚に言われました。 「えっ? 危険思想とまでいう?」 「バグのないソフトウェアはない、だよ」 「それは分かってるんだけどさあ。ものすごくたくさんプログラムを書けば、いつかバグを出さないようにできたりしないかなあ」 「君にできることなら、それをできる人がすでに現れてそうなものだけど」 「それもそうだねえ」 なんていう会話をした記憶があります。 バグといってもいろいろあるの

    バグが出る:プログラマで、生きている:エンジニアライフ
  • サービスとインフラに精通してこそ「技術者」である - @IT自分戦略研究所

    >>インデックス 世界を変える“アツい”エンジニアに会いたい! 第2回 サービスとインフラに精通してこそ「技術者」である 井上敬浩(慶應義塾大学大学院) 2010/4/26 第1回|1 2|次のページ こんにちは。学生記者の井上敬浩です。「世界を変えるアツいITエンジニア」へ会いに行く連載、第1回「DeNAの技術者は失敗を恐れない」に引き続き、DeNAエンジニアへのインタビューをお送りします。 (1)「ITエンジニア未経験だったことに何の不安もなかった」:企画から転身してITエンジニアへ、モバゲータウンを大成功に導いた大塚剛司さん (2)「マネージャはゴールではない」:コードを書かないITエンジニア、DeNAマネージャ能登信晴さん (3)「いままでの経験なんてどうでもいい、明日からスタートダッシュすることだけを考える」:新人インフラエンジニア、岩永亮介さん (4)「仕事だけでなく、趣味

  • 悲観もあれば楽観もある「トランザクション」の常識

    悲観もあれば楽観もある「トランザクション」の常識:企業システムの常識をJBossで身につける(8)(1/4 ページ) 企業向けアプリケーションのさまざまな“常識”をJavaのオープンソース・フレームワーク群である「JBoss」から学んでいきましょう。企業システムを構築するうえでの基礎となる知識をリファレンス感覚で説明していきます。初心者から中堅、ベテランまで大歓迎! ありえない! 企業システムでの不完全なデータ 企業活動の日々の業務で発生するさまざまなデータ。それらを保存・利用するために、企業はITへの投資を行い、システムを構築しています。そうしたシステムにおいて、データを保存する際に防がなければならないのが不完全な状態での登録や更新です。 また、昨今のシステムでは保存先が複数存在するケースが多々あり、各保存先間での整合性を保証する必要があります。そこでシステム開発の際に重要となるのが、今

    悲観もあれば楽観もある「トランザクション」の常識
  • OutOfMemoryError発生! その解決への近道とは

    これらの情報を基に、OutOfMemoryErrorの障害発生原因を探ることとなる。 障害調査~メモリ領域を切り分ける~ まずは、GCログやOutOfMemoryErrorのエラー情報から、「Javaのどのヒープ領域(Javaヒープ、Permanentヒープ、Cヒープ)でOutOfMemoryErrorになっているか」「どれだけのメモリを確保しようとして失敗したか」を確認する。 前回記事で、OutOfMemoryのエラー情報からどの領域でメモリ不足が発生しているかを見分けるポイントについては紹介した。例えば、以下のような場合には(*1)からJavaヒープでメモリが不足していることが分かる。 java.lang.OutOfMemoryError: Java heap space <=======【*1】 at java.nio.CharBuffer.wrap(CharBuffer.java:

    OutOfMemoryError発生! その解決への近道とは
  • NoSQLにXML、意外に面白いRDBMS“以外” (1/2)- @IT

    先月は商用とオープンソースのRDBMSを紹介しました。企業システムでなじみのある製品群です。しかしまだ関連製品もあります。今回はRDBMS以外のデータベースについて紹介します。 さよなら、ディスクI/O?! インメモリDBの登場 まずはインメモリデータベース。一般的にデータベースシステムはデータをディスクに記録します。必要なデータをディスクからメモリに読み込み、処理を終えたらまたディスクに書き込むということを繰り返します。そのため、ディスクのI/Oが発生します。どんなに高速のディスクでも、ここで多少の負荷や時間がかかってしまいます。 これをメモリ上ですべて処理しまおうというのが、「インメモリデータベース」です。ディスクのI/Oが発生しないので、高速な処理が期待できます。組み込み系やRDBMSのキャッシュとして使われます。 ●Oracle TimesTen In-Memory Databas

    ytotoy
    ytotoy 2010/11/05
  • IBM 官公庁のクラウド・コンピューティング活用の最適解はどこに? - Japan

    IBMの革新的なテクノロジーは、さまざまな業界に多くの影響をもたらしました。深い業界知識を持ち、カスタマイズされたサービス、業界固有のソリューションを提供することで、IBMは世界中でお客様のビジネス変革をサポートしています。 自動車産業 銀行と金融サービス 消費財 防衛 エネルギー 金融サービス 官公庁・自治体 医療 保険 ライフサイエンス 製造業 金属と鉱業 石油・ガス 小売 宇宙 通信 旅行・運輸 お客様事例 Telefonica IBMとTelefonicaスペインがどのように協力し、アイデアを実際のビジネス価値に変えたかをお読みください。 State bank of India State Bank of Indiaのインテリジェント プラットフォームがどのように顧客を第一に考えているかをご覧ください。 アメリカン航空 より良いカスタマーエクスペリエンスへの道は、クラウドです。

    IBM 官公庁のクラウド・コンピューティング活用の最適解はどこに? - Japan
  • 怒らないでいられる19の方法 - チョコっとラブ的なにか

    友人知人と話していると、時々そういう話になるので、いつかそのうち「怒らないでいられる方法」について書こうと思いつつ今に至ってましたが、ちょっと思い立ったので、まとめてみます。 若かりし頃は相当な瞬間湯沸かし器だった私ですが、20代後半あたりから、「怒る」ということがほとんど無くなりました。勿論、人に対して「ムッ」とすることは多々ありますし、誰かに愚痴をこぼしたりもよくしますが、ちょっとした瞬間の「腹立ち」が「怒り」まで昇華することがほとんどないのです(ポーズとして怒ってみせる・・・というのは、また、別ですが)。 時々、人に、「どうして?」と聞かれることがあるのですが、まあ、最大の要因は、10代〜20代前半で、怒りにまかせて取り返しのつかない失敗を繰り返し、相当痛い目にあってきたから・・・というのがその直接の答えになるのですがw 過去、色々な痛い目にあってきて少しは学び、「どうしたら怒りの衝

    怒らないでいられる19の方法 - チョコっとラブ的なにか
  • デザインパターン[モデリング] -TECHSCORE-

    オブジェクト指向プログラミングにおいてデザインパターンを利用することは、開発者に様々なメリットを与えてくれます。 ここでは、「デザインパターンとは何か」というようなデザインパターンの基事項と、GoFの23個のデザインパターンをJavaを利用してわかりやすく解説します。 デザインパターン INDEX

  • マイナスの言葉を使ってもポジティブになる方法 - ライフハックブログKo's Style

    「マイナスの言葉を使うな!」 「マイナスの言葉を使うと気分もマイナスになり、結果もマイナスなものになる」 など、聞いたことがありますよね。 出来ればプラスの、ポジティブな言葉を使うのが良いですが、それでも人間どうしてもマイナスな言葉を発してしまうことがあります。 そんな時、心がけておきたいことが、私の好きな著者の「ワクワク仕事チームを生み出す上司力」にありました。 プラスの言葉で締める しかし、いつもリーダーから「マイナスの言葉を使うな!プラスの言葉を使え。そうすれば成功できる!」と繰り返し日々言われ続けると、マイナス思考気味の人であればあるほど、かえって精神的に疲れる人も多いのではないでしょうか? そうでなくても、人間はつい、マイナスの言葉が出てきてしまいます。 そこで私がおすすめする方法は、マイナスの言葉で会話を終わらせないということです。 マイナスの言葉を使ったら、その後に「でも」

  • AS IS と TO BEのギャップ分析 - コンサルタント小出匡範の仕事術:楽天ブログ

    2005.06.01 AS IS と TO BEのギャップ分析 カテゴリ:コンサルタントの思考法 課題解決を「戦略的」に考える際のステップの基は、 1)現状における課題認識と、 2)将来のあるべき姿(初期仮説) 3)両者のギャップ分析と、あるべき姿に向けての解決策の方向性の検討 です。 英語では、 現状を「AS IS」 といい、あるべき姿を「TO BE」といいます。 こういった、自社のポジショニングを現状及び将来像を踏まえて考えることが、「戦略的」な発想であり、日々の売上げの最適化を狙うための、 例えば、メルマガのサブジェクトを考えたりすることは、 「戦術的」な発想といえます。 どちらも大切なことですが、戦略なくして、戦術なしといえます。 将来像がより具体化していれば、成功への道筋がより具体的に検討できます。 お気に入りの記事を「いいね!」で応援しよう いいね!0 シェアする Last

    AS IS と TO BEのギャップ分析 - コンサルタント小出匡範の仕事術:楽天ブログ
    ytotoy
    ytotoy 2010/11/05
  • タカシの外資系物語

    おめでとう! (前回の続き) 足掛け20年にわたって連載を続けてきた『タカシの外資系物語』も、今回で最終回となります・・・。 まず、大坂なおみ選手 全豪オープン優勝おめでとうございます! 相手のペトラ・クビトバ選手も、数年前、強盗に利き腕を傷つけられるという苦難を乗り越えてのナイス・パフォーマンス。いやぁ、

  • 「すみません」のかわりに「ありがとう」 - ライフハックブログKo's Style

    「すみません」のかわりに「ありがとう」 日人はなにかにつけて「すみません」と言います。(私も含めて) 道をあけてもらう時や、なにか助けてもらったときなども。。。 日語として間違いではないのですが、なんだか違和感を感じることがあります。 しかし、このを読んでその理由がわかりました。 「すみません」のかわりに「ありがとう」 そう、「すみません」だと謝られているような感じで、なんとなくネガティブな印象です。 「ありがとう」と言われた方が、気持ちいいですよね。 あやまる時にはもちろん「すみません」と言いますが、お礼の意味が含まれる場合は「ありがとう」と言った方が良さそうです。 「ありがとう」って良い言葉ですよね。 言う方も言われる方も、なんだか気持ちよくなります。 私は普段から積極的に言うようにしていますよっ。 関連リンク 良い上司は、良い「質問」で部下を導く ~『部下の「やる気」を育てる

  • Introducing the Hipster PDA | 43 Folders

    This article was originally posted during the first week of 43 Folders' existence, and, pound for pound, it remains one of the most popular page on the site. Please be sure to also visit related pages, browse our Hipster PDA topic area, plus, of course you can search on the Hipster PDA across our family of sites. Recently, I got sick of lugging my Palm V around, so I developed a vastly superior, g

    ytotoy
    ytotoy 2010/11/05
  • CGIで特定の文字(表・予・申・能など)が文字化けする

    ・CGIで特定の文字(表・予・申・能など)が文字化けする 自動バックアップ・テスサーバー付きの新機能スマートリリース CGIやPHPなどの技術系でSuper FAQ(よくある質問)がこれです。下記のような文字化けが発生します。 文字化けしている漢字は「表」「予」「申」「能」「十」「ソ」などです。第1章の「Netscape4.Xのdocument.write時の文字化け」は音が「シ」のものに集中的に文字化けが見られるなど、顕著な規則性がありました。今回の文字化けは、「音」が似通っているという特色はありません。 しかし、それぞれの漢字のShift_JISコードを調べてみると、ある規則性が浮かび上がってきます。Shift_JISコードを調べるには、序論で紹介したようなIMEやことえりの文字一覧表でもいいのですが、ここではURLエンコードを利用してみます。 URLエンコードは、プログラマーでない方

  • 差分表示ソフト Rekisa

    Rekisaは一度に3つ以上のファイルを比較できる、テキスト比較ソフトです。 主な特徴キーボード操作に適したテキストエディタ風インターフェイス行単位の違いを背景色で表示し、文字単位の違いは下線で表示左右のテキストのカーソルが文字単位で連動する為、テキストの対応関係がわかりやすいSHIFT_JIS、EUC-JP、UTF-8等、様々な文字コードに対応し、自動判別して開く様々なコマンドラインオプションが使用可能な為、他のソフトとの連携が容易“svn.exe” を使用してSubversionと連携することが可能基情報バージョン    : 0.32.018 動作環境     : Windows 2000、XP 必要なライブラリ : .NET Framework 1.1以上 開発環境     : Windows XP SP2 + Visual Studio 2003(.NET 1.1用)、2005(

    差分表示ソフト Rekisa
  • 株式会社TSOne

    Everything starts with “connecting” すべては”つながる”ことからはじまる。 “つながり”がひろがりを生みます。”つながり”がお互いの理解を深めます。 そしてここから「満足」「成長」「信頼」といったかけがえのない価値が生まれます。 TSOneはいろいろな人とつながります。

    株式会社TSOne
  • ベンチャー座|VC vision

  • 全ては時の中に… : 【Excel VBA】指定した文字コードでファイルに出力する

    2009/2/810:37 【Excel VBA】指定した文字コードでファイルに出力する Excel VBAで文字コードを指定する方法について説明します。 文字コードを指定してファイルを保存したい場合に利用して下さい。 文字コードを指定する場合、通常のファイル操作ではなく、ADODB.Streamを利用します。 ADODB.Streamは、Charsetというプロパティがあります。 このプロパティに文字コードを設定することで、指定した文字コードのファイルを作成することができます。 以下、サンプル。 《事前準備》 1.VBエディタを開く。 VBエディタは、[Alt]+[F11]キー押下等の方法で開くことができます。 2.参照設定を追加する。 1)VBエディタのメニューバーで[ツール]-[参照設定]を選択する。 2)一覧から「Microsoft ActiveX Data Objects x.x

  • Zoho: Online Office, Word Processor, Spreadsheet, Presentation, CRM and more

    A unique and powerful software suite to transform the way you work. Designed for businesses of all sizes, built by a company that values your privacy.

    Zoho: Online Office, Word Processor, Spreadsheet, Presentation, CRM and more
  • PHPのデバッグ時に、print_r()をpreタグで囲むと見やすい。 - このブログは証明できない。

    めずらしく2日連続でブログを更新しませんでした。風邪で寝込んでいたので。今日もまだ体調が戻っていないので、小ネタです。このエントリーのタイトルがすべてなので、文は書かなくていいんじゃないかという気がしています。 仕事PHPを触っていますが、普段はPHPを使っていないので、デバッグ方法が確立していません。echoとかprintとかprint_rを埋め込んでデバッグしています。オブジェクトやArrayの中身を見れるprint_rが気に入っています。ただ、見にくい。 で、よく調べたら、print_rって改行コードを出力してるんですね。なので、preタグで囲むと改行されて見やすくなります。 echo "<pre>"; print_r($obj); echo "</pre>"; これが、 Array ( [Apple] => あぽー [Twitter] => とぃらー [Google] => ぐ

    ytotoy
    ytotoy 2010/11/05
  • ウェブデザイナーのための実用的なデザインとコーディングテクニック集

    Five Useful Design Techniques and Coding Solutions For Web Designers [ad#ad-2] 下記は各ポイントを意訳したものです。 PHPWordPressでのものとなっています。 1. 複数の項目がある棒グラフのエフェクト 2. ホバー時に追加情報を表示 3. カテゴリごとに異なるカラーを適用 4. ちょっと面白い画像のキャプション 5. ウェブのための印刷風デザイン おわりに -developersではなく、designers 1. 複数の項目がある棒グラフのエフェクト 下記のサイトで使用している棒グラフでは、上:タグの種類と数、下:コメントのついた記事と数、をそれぞれ素晴らしいエフェクトで実装しています。 こういった数値化されたデータは、ユーザーに対して有用なコンテンツの手がかりを提供し、ユーザビリティを改善することに

  • OSS iPedia 記事

    ・ソフトウェアカタログ ・調査報告書 ・クラウドコンピューティングシステム構築の調査概要 「社内向けクラウド構築のために活用できるソフトウェアカタログ」 期間:2009年9月~2010年5月 実施担当:株式会社 三菱総合研究所 クラウド構築を行うために用いられるソフトウェアの中から30種のOSS、 18種の商用ソフトウェアを9つの機能分野に分類してカタログとしてまとめました。 OSSについては以下のような5項目について評価し、結果を記載してあります。 パブリック・コメントの募集結果については http://ossipedia.ipa.go.jp/doc/211 をご確認下さい。 ■改訂履歴 ・2011年6月14日  改訂