タグ

2010年11月30日のブックマーク (19件)

  • Groovy - Design Patterns with Groovy

    Using design patterns with Java is a well-established topic. Design patterns also apply to Groovy: some patterns carry over directly (and can make use of normal Groovy syntax improvements for greater readability) some patterns are no longer required because they are built right into the language or because Groovy supports a better way of achieving the intent of the pattern some patterns that have

  • Groovy Examples

    The Calendar class has a getActualMaximum() method that we can use to find the last day of a month. Calendar calendar = GregorianCalendar.instance calendar.set(2010,3,1) // 1st April 2010 def lastDay = calendar.getActualMaximum(GregorianCalendar.DAY_OF_MONTH) assert lastDay == 30

  • 営業は利益を、開発は売上を | ベンチャー法務の部屋

    私は、弁護士という職業上、あまりビジネス・コンサルタントっぽい発言は控えてしまう傾向にあります。 ただ、数多くの経営者やコンサルタントの話を耳にさせていただく中で、ある瞬間にいろんなことが結びつき、異なる表現ではあるけれども、同じことを意味しているのではないかと思わさせられることがあります。今回は、その話をさせていただきます。 先日、企業の利益向上のための施策についての議論を耳にしました。話をわかりやすくするために、小売業で考えてください。その議論とは、次の問題に関わるものです。問題とは、「既に市場で売り出されている製品Xについて、さらに利益を上げるためには、どうするか」というものです。もちろん、市場や経済は、様々な要素や人間の気持ちによって左右されますので、画一的な回答があるわけではありません。ただ、一般論として、利益を上げるには、(i)価格を上げる、(ii)販売数量を増やす、(iii)

  • HTML5&CSS3入門 with HTML5 パック 1回目 HTML5のベースと文章マークアップ | デベロッパーセンター

    連載では、Webデザイナーに向けて、HTML5/CSS3でWebデザインや制作手法はどう変わるのかを解説していきます。主な HTML5/CSS3の役割や機能を学んでいただくとともに、サンプル作成を通してコーディング手法を習得していただくことを目的としています。なお、サンプル作成のツールとして「HTML5 Pack for Dreamweaver CS5」を使用します(詳しくは、「HTML5 Pack for Dreamweaver CS5 の使い方」をご覧ください)。 ※HTML5とCSS3は現在策定中の仕様です。連載は執筆時点の仕様内容にもとづいており、正式に勧告されるまでに変更されることもあり得ます。 さっそく、Dreamweaver CS5を用いて HTML5を用いてWebページを作ってみましょう。 HTML5文書を作成する Dreamweaver CS5では新規ファイルを作成

  • 第1回 まずはTitaniumを体験してみよう | gihyo.jp

    はじめまして、株式会社はてなでアプリケーションエンジニアをしている倉井龍太郎(id:r_kurain)と申します。この連載では、今もっとも注目集めているスマートフォンアプリ開発環境であるTitanium Mobile(以下Titaniumと省略)を使ったiPhone及びAndroidアプリケーションの開発方法について解説していきます。 Titaniumとは TitaniumはAppceleratorが開発しているスマートフォンアプリ開発環境です。iPhone/iPod/iPad であればObjectice-Cを使用して、AndoridであればJavaを用いて作成するネイティブアプリケーションが、どちらの環境でもJavascriptのみで開発できるようになるものです。Titanuiumは無料で利用することができます。サポートを受けるにはAppceleratorの有料プランに入会する必要が

    第1回 まずはTitaniumを体験してみよう | gihyo.jp
  • SAPジャパン、「SAP NETWEAVER」の最新版を提供開始

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます SAPジャパンは11月30日、統合アプリケーションプラットフォームの最新版である「SAP NetWeaver 7.3」を同日から提供することを発表した。 SAP NetWeaverは、これまでの一般的なミドルウェアの枠組みを越え、アプリケーション、情報、人と連携するため、ユーザーや取引先は、オンプレミス、オンデマンド、オンデバイスでアプリケーションを容易に構築できまるという。さらに、プロセス統合、ビジネスプロセス管理、ID管理、マスタデータ管理などライフサイクル管理の分野で主要な機能との連携をサポートするとしている。 最新版では、サービス指向アーキテクチャ(SOA)ベースのビジネスプロセス統合管理を実現する「SAP NetWeaver

    SAPジャパン、「SAP NETWEAVER」の最新版を提供開始
    atm_09_td
    atm_09_td 2010/11/30
    もうSAPには関わることはないかもしれないが、一応メモ。
  • IBM Support

    atm_09_td
    atm_09_td 2010/11/30
    マルチバイト文字にいろいろ難があるようだけど改善しているのだろうか?
  • 独学Linux : ownCloudでプライベート・クラウド環境を構築しよう!《その1》

    11月30 ownCloudでプライベート・クラウド環境を構築しよう!《その1》 カテゴリ:Ubuntu 10.10 久々の更新です。皆さん、ブログ始めてみましたか?今月は風邪ひいたり、業が忙しく疲労していたので、ほとんど更新できませんでした。メルマガも遅れていまして申し訳ありません。 お休みしている間もデスクトップLinux関連では、いろいろな話題がありましたが、昨日、特に面白い話題がありました。KDE.orgが11月25日に公開した「ownCloud 1.1」です。 ownCloudは、DropBoxやUbuntu Oneと同様に、ネットワーク経由でファイルを共有するクラウド環境を簡単に構築できる優れものです。DropBoxでは容量に限度がありますが、ownCloudでプライベートなクラウド環境を作れば、事実上、容量に制限はありません(サーバのHDDに余裕があれば)。 ローカルLAN

  • Hadoop MapReduceプログラムを解剖する

    オープンソース・ソフトウェア「Hadoop」のMapReduceジョブは、標準ではJavaで記述します(その他には、Pig、Hive、JAQLといったものがあります)。しかし、意外と初心者には分かりにくいと筆者は感じます。記事では、MapReduceジョブのサンプルコードを使って、できる限り正しくコードの意味を理解し、MapReduceへの入り口を示したいと思います。 HadoopでMapReduceを記述するときに使うAPIが、0.19から0.20に変わるところで新しくなっています。実は、現時点でHadoopプロジェクト体からでさえも、新APIを使ったサンプルが提示されていません。記事では、新しいAPIで筆者が書き直したサンプルを使って解説しますので、このサンプルは0.19以前のHadoopでは動かないことに注意してください。この記事は、0.20.2を使って検証し、解説しています。

  • Windowsにシステム権限を奪取される脆弱性--すでに攻撃コードも確認

    情報処理推進機構セキュリティセンター(IPA/ISEC)とJPCERT コーディネーションセンター(JPCERT/CC)は11月29日、「Windows」のRtlQueryRegistryValues() 関数でのレジストリデータ検証不備の脆弱性が確認されたと「Japan Vulnerability Notes(JVN)」で発表した。この脆弱性を使用した攻撃コードが確認されているという。 Windowsでは、ユーザーが定義するUnicode文字を使用するために、end-user defined characters(EUDC)をサポートする。Windowsカーネルのgraphics device interface(GDI)はEUDCレジストリキーに含まれるフォント情報を読み込む。 今回確認された脆弱性は、RtlQueryRegistryValues APIに存在するもので、レジストリキー

    Windowsにシステム権限を奪取される脆弱性--すでに攻撃コードも確認
    atm_09_td
    atm_09_td 2010/11/30
  • マネジメント上の失敗を避けるための5つのティップス

    あなたがチームのマネジメントに苦労しているというのであれば、そのアプローチを変えてみるのも一法かもしれない。記事では、避けるべきマネジメント上の落とし穴をいくつか紹介している。 マネージャーであるあなたが、機能していない自らのチームを何とかしようと四苦八苦しているのであれば、自己分析を行ってみるのがよいかもしれない。以下は、マネジメントにおいてよく見かける失敗である。思い当たる節がないかどうか、振り返ってみてほしい。 #1:チームとのコミュニケーションが円滑でない コミュニケーションに関するアドバイスはもう聞き飽きており、そんなアドバイスをする人には殴りかかりたくなる衝動に駆られるかもしれない。筆者も実際、この手のアドバイスを口にし過ぎている自分を殴りたくなることがある。とは言うものの、前線で戦っている部隊を指揮しているのでもない限り、チームメンバーとのコミュニケーションに時間を割く必要

    マネジメント上の失敗を避けるための5つのティップス
  • Simple Style第29回:コピー&ペーストやドラッグ&ドロップで文字を自動編集するエディタ~GUIで甦るsed『clipboardSed』 | ライフハッカー・ジャパン

    デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール

    Simple Style第29回:コピー&ペーストやドラッグ&ドロップで文字を自動編集するエディタ~GUIで甦るsed『clipboardSed』 | ライフハッカー・ジャパン
  • 青色申告:これで完璧!「勘定科目一覧表」 - [フリーランス]All About

    【勘定科目早見表】経費の一覧表から簡単に経費を仕分けよう!個人事業主が会計記帳するとき、いつも頭を悩ますのが仕分けにおける勘定科目の振り分け。似ている名称があったりすると悩みますよね。確定申告の間際になって戸惑う前に、今からマスターしておきましょう。勘定科目早見表を使えば、分かりづらい経費項目もばっちりです! 個人事業主にとって最低限しなければならないことのひとつが会計記帳です。会社員と違い、自分で所得を計算した上で確定申告と納税をする必要があるからです。 確定申告をスムーズに乗り切るために大事なのは、日頃から正しく記帳すること。そのためには正しい勘定科目に振り分ける作業が重要です。ただ、よほど経理に慣れている人でなければ、難しくて判断に迷うことも多いかと思います。そこで、主要な勘定科目についてやさしく説明しながら一覧表として公開したいと思います。 勘定科目の種類は5つ 勘定科目は以下の5

    青色申告:これで完璧!「勘定科目一覧表」 - [フリーランス]All About
  • 少人数開発に役立つ5つのまとめ

    if ( $blog == " Webエンジニアのためのライフハック " ) { print " 1-byte.jp "; } ホーム1-byte.jpとは 書いてるヒトは ここ2ヶ月間で気になる記事がたくさん上がっていました。 特に少人数チームにおける開発に関する記事です。 昨日、書き上げた”1年間の技術的負債を返すために読んだ3冊の“にある通り、お知らせメールでは1年間の技術的負債を返そうとしています。 そのためには今まで曖昧だった箇所を浮き彫りにし、改善する必要があります。 また、せっかくなので新しいモノも取り入れたい。 こうしたことを考えながらの2ヶ月だったので、自然と目に止まった記事が3つありました。 スタートアップ企業で8年間Webの開発をしてみての反省点いろいろ 複数人(2-3人)でウェブサービスを開発するコツ A successful Git branching m

  • iPhoneやiPadでPDFを活用するための必須アプリ18(前編) | ZONOSTYLE

    iPhoneiPadの実力を最大限に発揮するためには、クラウドサービスとの連携が欠かせない。さらにいえば、そこで「どんな種類のデータを扱うか」も見逃せない重要なポイントだと思う。いろいろな選択肢はあるけれど、やっぱり、OSや機器の種類を問わずに扱えるPDFの役割は大きいだろうね。 この分野にはGoodReaderという万能選手がいるんだけど、それぞれのジャンルで活躍してくれるエキスパートの存在も忘れちゃいけない。そこで、今回は前後編に分けて、オレが日々、活用しているPDFを扱うための必須アプリを一挙に紹介しちゃいます。15のジャンルから厳選した計18が登場しますよ! アプリを見ていく前に、PDFについてちょっとおさらいしておきましょうか。簡単にいうと、PDFとは…… 「OSやメーカーなどが異なるコンピュータ間で、元のレイアウトやフォントを変えずに文書を表示できる」 ファイル形式というこ

  • Googleカレンダーを勤怠管理システム(タイムカード)として使える「GTimeReport」

    大企業ならともかく、中小、零細企業であれば、勤怠管理をシステム化しようとすると、それなりのコストがかかりますよね。 そのため、エクセルなどで管理しているケースもあるでしょう。しかし、入力している側からしたら、エクセルで勤怠をつけるなんて結構面倒なものです。 今回は、そんな勤怠管理を、予定を入力しやすいインターフェースを持つGoogleカレンダーで管理しやすくするサービスをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! Googleカレンダーで効率よく勤怠管理するのに便利な「gtimereport」 「GTimeReport」は、Googleカレンダーのスケジュールを、エクセルやGoogleスプレッドシートへエクスポートできるサービス。 複数のカレンダーをマージしてエクスポートするこ

    Googleカレンダーを勤怠管理システム(タイムカード)として使える「GTimeReport」
  • JPAの@Embeddableの使い道 - 達人プログラマーを目指して

    JPAには@Embeddableというアノテーションがありますが、このマッピング機能をうまく活用しているチームはどれくらいあるのでしょうか?私が今まで適用してきた使い方は結局以下の2通りの使い方のいずれかに集約できると思います。 1.属性の多い巨大なテーブルに対するエンティティを入れ子に構造化されたクラスとして扱う これはちょうどCOBOLにおいて巨大なレコードをばらばらの独立項目として扱うのではなく、値の塊ごとに集団項目として一まとまりの変数としてまとめて考えるという発想に近い考え方です。たとえば、COBOLでは以下のように従業員レコードを固まりで分割して定義できます。 DATA DIVISION. WORKING-STORAGE SECTION. 01 EMPLOYEE. 05 EMP-NO PIC 9(7). 05 EMP-NAME 10 FIRST-NAME PIC X(15).

    JPAの@Embeddableの使い道 - 達人プログラマーを目指して
  • SVNのコミットログの書き方 - プログラマの思索

    小川 明彦, 阪井 誠 : チケット駆動開発 日のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初のアジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le

    SVNのコミットログの書き方 - プログラマの思索
    atm_09_td
    atm_09_td 2010/11/30
    結構面倒で書かなかったりしてるので反省の意味も込めて。
  • あまり知られていないMacの23の小ワザ集 | Last Day. jp

    Macのまだまだ知らない機能実はMacのショートカットや機能は知られていないものが沢山あるんです。今日は秘密の機能とショートカットのリストをここに公開します。 今日紹介するリストを全部知っていれば、あなたもジーニアスバーのお兄さん並の知識があるかもしれません! すべてのMacユーザーに贈る 便利でしかも無料なMacのアプリ100個紹介 | Last Day. jp Macを最大限にスピードアップさせる23の方法 | Last Day. jp Screenshots 皆さんご存知の通りOS Xにはビルドインでスクリーンショット機能があります。下にスクリーンショットの機能のまとめです。 基⌘+Shift+3 (フルスクリーン) ⌘+Shift+Ctrl+3 (フルスクリーンをClipboardへ) ⌘+Shift+4 (選択) Optionをホールドしたまま = センターから選択。 Shif

    あまり知られていないMacの23の小ワザ集 | Last Day. jp