タグ

2009年12月2日のブックマーク (72件)

  • 引っ込み思案で対人スキルが身に付けられない人が先に進むためのただ一つの方法 読書猿Classic: between / beyond readers

    (あなたの地位と人脈は《スモールトーク》が決めている/ダンバー『ことばの起源』応用篇のサプリメントとして) どんな対人スキルもそうだが、理屈が完璧に分かっても、やり方を一人で100回繰り返しても、人に対して実際に使ってみないことには、結局ものにならない。 この段階で「引き返し」を続けるなら、情報をいくらクリップしつづけても、アイデアを何度と無く並べ替えても、あなたのライフ・ハックと人生は、デスク周りの領域に終始することになるだろう。 A:引っ込み思案や対人恐怖や社会不安は、対人スキルを使う機会を、そして身に付ける機会を奪う。 B:それどころか対人スキルを使う場面を回避することことが、さらに引っ込み思案や対人恐怖や社会不安を増悪させる。 AとBは、察しがつくように、悪循環を構成する。小さな不安から始まった回避は、やがて多くの生活時間を回避のために奪い、不安を手が付けられないほどに大きくするか

    引っ込み思案で対人スキルが身に付けられない人が先に進むためのただ一つの方法 読書猿Classic: between / beyond readers
  • https://techcrunch.com/2009/12/02/web-based-productivity-suite-zoho-launches-full-integration-with-google-docs/

  • DeNA、モバゲーで人気のゲームをmixiアプリに提供

    ディー・エヌ・エー(DeNA)はこのほど、モバゲータウンで人気のゲーム「怪盗ロワイヤル」のmixiアプリモバイル向け配信をスタートした。DeNAが他社プラットフォームにゲームを提供するのは初。基プレイは無料で、有料アイテムを販売する。 怪盗ロワイヤルは、ユーザーが怪盗となり、ミッションをこなしながら世界中の宝を集めるゲーム。ユーザー同士で協力して宝を集めるなど、ソーシャルゲームの要素も備えており、モバゲータウンでは10月格的に配信していた。 関連記事 「mixiアプリ」モバイル版公開 キャリア以外の“ゲームポータル”誕生 「キャリア主導でない新たなゲームポータル」――mixiアプリのモバイル版が始動した。まずは約100種類のアプリを公開。mixiユーザー拡大の起爆剤になればと期待する。 「気で世界を狙う」 モバゲーオープン化、売りは“マネタイズ力” 「mixiアプリ」が好調に滑り出す

    DeNA、モバゲーで人気のゲームをmixiアプリに提供
  • 初めての卒業生――サイバー大学に社会人教育を聞く

    2007年4月にオープンしたサイバー大学が、2010年春にいよいよ初めての卒業生を送り出すという。卒業生の3人は、いずれも社会人学生で、進路も決まりつつある。そんな卒業生を研究室に抱える前川徹教授(ITビジネス経営論など)に話を聞いた。 「サイバー大卒」にとどまらない――卒業生の最終学歴 「サイバー大学は株式会社立だし、ソフトバンクの関連企業だし、卒業したら最悪ソフトバンクに就職したことにすれば、就職率も上げられるんじゃないか」――筆者もそんな風に思っていたことがあった。ところが、2010年3月に卒業する学生のうち、前川教授が教えている2人は大学院を目指し、1人はすでに決まった。法政大学大学院の経営学研究科、いわゆるMBAだ。もう1人ももうすぐ試験だという(11月現在)。 大学院への入学が決まった学生はサイバー大学に入る前の最終学歴は高卒。金融機関のコンピュータ・オペレーターとして働いてい

    初めての卒業生――サイバー大学に社会人教育を聞く
  • Pyjs

    What is pyjs? pyjs is a Rich Internet Application (RIA) Development Platform for both Web and Desktop. With pyjs you can write your JavaScript-powered web applications entirely in Python. pyjs contains a Python-to-JavaScript compiler, an AJAX framework and a Widget Set API. pyjs started life as a Python port of Google Web Toolkit, the Java-to-JavaScript compiler. What is pyjs Desktop? pyjs Desktop

  • BOLA16: Situs Judi Slot Online & Daftar Slot Gacor Resmi Gampang Maxwin

  • Microsoft Launches its own Twitter... in China

    The service, however, is a lot like Twitter: It lets users connect with their other Live Messenger contacts and post 140-character messages. There're a couple of important visual differences between this service and Twitter; old messages scroll to the right, for example, just like in another Twitter clone, Plurk. But it's still a microblogging service, and one local media report actually called it

    Microsoft Launches its own Twitter... in China
  • Google Go登場の背景 (1/2)- @IT

    第1回 Google Go登場の背景 赤坂 けい チームWordProgress 2009/12/2 突然登場した新しいプログラミング言語「Go」。その独自性、魅力を余すところなく堪能してみよう(編集部) 2009年10月末にグーグルが発表した、新プログラミング言語Go(またはgolang)は、速くて軽量な言語である。ただし、「速さ」と「軽量」の意味合いには、少しだけ特殊な意味合いが込められている。 第一に、Goの「速さ」とは、コンパイルの速さという意味合いが強い。また、Goの「軽量」とは、並列処理に対応した言語でありつつも言語仕様が軽いといった意味合いがある。 コンパイルが速く、並列処理の記述が容易で、言語仕様が軽量だという、Goのうたい文句に引き付けられた人は多いだろう。そして何より、世界最大規模のWebサービスを提供しているグーグルが、錚々(そうそう)たるメンバーの名の下に、自社のシ

    bojovs
    bojovs 2009/12/02
  • Engadget | Technology News & Reviews

    My iPhone 11 is perfectly fine, but the new buttons on the iPhone 16 are compelling

    Engadget | Technology News & Reviews
  • IPAがRuby標準のドラフトを公開 Rubyの文法や組み込みモジュールの仕様を記載

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

    IPAがRuby標準のドラフトを公開 Rubyの文法や組み込みモジュールの仕様を記載
    bojovs
    bojovs 2009/12/02
  • はてなを退職いたしました - 川崎裕一 / マネタイズおじさん

    私事で恐縮ですが2009年11月末で株式会社はてな退職いたしました。 2004年8月1日、はてなが京都から東京に移転してまもなく、社長の近藤(id:jkondo)とまったく面識がない初めての社員として6番目に入社し、5年と4か月を過ごしました。 この間、当に数多くのはてなユーザーの皆様、ならびにビジネスにおけるパートナーの皆様には当にお世話になりました。 はてなでの5年4か月を振り返る機会というのもあまりないと思いますので、ここで少し書かせていただきたいと思います。 はてなに入社を決めた理由は次のようなものでした。 社長の近藤およびスタッフの人柄 はてなのツールとしての面白さ はてなのコミュニティとしての面白さ 当時はてなはページビューはそこそこありましたが、ページビューをお金に変えるという仕組みを持ちませんでした。 このはてなという開発力と成長性がある会社に入って、自分がビジネス面

    はてなを退職いたしました - 川崎裕一 / マネタイズおじさん
  • Chapter 8. Testing

    IoC Container, Events, Resources, i18n, Validation, Data Binding, Type Conversion, SpEL, AOP, AOT.

  • 参照型の一種、インターフェイスを習得する

    参照型の一種、インターフェイスを習得する:ソースコードで学ぶ SJC-P 5.0 ドリル(6)(1/2 ページ) 連載は、サン・マイクロシステムズ認定のJava資格Sun Certified Programmer for Java 2 Platform 5.0(SJC-P5.0)に対応しています。最新の出題傾向に基づいて、ソースコードの問題を中心に毎回模擬問題を1問出題します。ソースコードに慣れながら、SJC-P合格を目指して頑張りましょう。 連載第6回の今回は、インターフェイスに関する出題です。 インターフェイスとは インターフェイスはstaticな定数と、抽象メソッドのみを持つクラスです。前回紹介した抽象クラスと同様にインスタンス化はできません。また宣言時はclassではなくinterfaceキーワードを使用します。 【構文】 [修飾子] interface インターフェイス名 {

    参照型の一種、インターフェイスを習得する
    bojovs
    bojovs 2009/12/02
  • Adapterパターンを使い利用コンポーネントを切り替える

    システムが大規模になるほど、あるいは優れた設計が施されたシステムほど、システムは高度にコンポーネント化される傾向にあります。例えばトランザクション管理、ロギング、コネクション・プーリングなど、機能単位でコンポーネント化されます。 さて、開発中のシステムの機能の一部を、あるコンポーネントを用いて実現していた際、性能上の理由などから、他のベンダより提供されている同じ機能をもったコンポーネントに切り替える必要が生じたとしましょう。しかし、提供元が異なるコンポーネントは、利用するためのAPI(一連のメソッド呼び出しなど)に互換性がないことがほとんどです。システムの構築は進行してしまっているので、コンポーネントを切り替えるにはコードを大幅に書き換える必要が生じます。このような問題に直面した場合の良い解決方法はないものでしょうか? デザインパターンは、こうした問題に直面したときに威力を発揮します。ここ

    Adapterパターンを使い利用コンポーネントを切り替える
    bojovs
    bojovs 2009/12/02
  • Rod Johnson氏へのSpringプロジェクトに関するインタビュー

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Rod Johnson氏へのSpringプロジェクトに関するインタビュー
  • Javaの参照型を文字列操作で理解して文法を総復習

    【総復習】Javaの変数は大きく2つに分かれる これまでの連載で、Javaには基型(プリミティブ型)のほかに配列やクラスといった型があることを解説しました。実は、Javaの変数の型は「基型」「参照型」の2つに大きく分けることができ、配列やクラスは参照型に含まれる型になります。 今回は、この参照型について解説します。また、参照型の中でもよく使うStringクラスについても解説します。さらに、これまで解説してきた基型、クラスとインスタンス、メソッドについても総復習する良い機会にもなるはずです。EclipseでJavaプログラミングを始める準備がまだの方は、連載第1回の「Eclipse 3.4で超簡単Javaプログラミング基礎入門」で準備しておいてください。 イメージで何とか理解したい「参照型」とは これまでの連載でも説明しましたが、基型の変数では、変数宣言をすれば、そのまま値を代入でき

    Javaの参照型を文字列操作で理解して文法を総復習
    bojovs
    bojovs 2009/12/02
  • Spring 2.5:Spring MVCの新機能

    Web層ではSpring XMLの設定が下の層に比べて冗長になりがちで、おそらくその価値も低い傾向にあるので、わずかな量のXMLで済むというのは素晴らしいニュースです。コントローラは、view名やフォームオブジェクト名、バリデータ型など多数のプロパティを保持しますが、その目的は依存性注入よりも設定です。そうした設定を効率的に管理する方法として、bean定義の継承や、あまり頻繁に変更しないプロパティの設定回避があります。しかし、経験から申し上げると、多数のデベロッパがそうした方法をとらないので、結果として必要以上のXMLとなってしまうのです。ですから、@Controllerと@AutowiredはWeb層の設定に非常に好ましい効果を上げられるのです。 シリーズ第2弾でこの議論を引き継ぎ、Web層向けのSpring 2.5アノテーションを一通り見て回ります。こうしたアノテーションは非公式に@M

    Spring 2.5:Spring MVCの新機能
  • Spring MVCに対するセキュリティ勧告

    Spring MVCの潜在的な問題を指摘するあるセキュリティ勧告が出された(2008年7月16日)(リンク)。これはSpring MVCを使って実装されてきたアプリケーションに影響を与える可能性がある。この問題はサーバサイドでの処理とクライアントサイドのパラメータに関わる。InfoQはこの問題を詳しく分析し、またこの問題を指摘したOunce Labs(リンク)に話を聞いた。 公式のプレスリリース(リンク)ではこの問題を次のように述べている。 ウェブアプリケーションをクロスサイトスクリプティング(XSS)やSQLインジェクション攻撃にさらす通常のアプリケーション脆弱性と違い、これらの新しいタイプの脆弱性はSpring Framework内のセキュリティフローについてではなく、もし実装が適切におこなわれなかった場合にビジネス上重要なアプリケーションを攻撃にさらすことになる設計上の問題です。Sp

    Spring MVCに対するセキュリティ勧告
  • Guice(ジュース)を早飲みしすぎていませんか?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Guice(ジュース)を早飲みしすぎていませんか?
  • 最高の静的型付き言語を確保する

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    最高の静的型付き言語を確保する
    bojovs
    bojovs 2009/12/02
  • 依存性注入: 新しい考え方だろうか、それともしっかりした基盤だろうか?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    依存性注入: 新しい考え方だろうか、それともしっかりした基盤だろうか?
  • Article: Spring 2.0: 最新情報と Spring 2.0 が重要な理由

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Article: Spring 2.0: 最新情報と Spring 2.0 が重要な理由
  • Guice(ジュース)~高速で軽量なDIコンテナ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Guice(ジュース)~高速で軽量なDIコンテナ
  • Eclipseプラグイン Spring IDEを使ってみよう

    現場で使われるようになったSpring 連載『Spring Frameworkで理解するDI』で、DI(Dependency Injection、依存性の注入)という概念を説明するために、Spring Frameworkについて説明しました。 このSpring Frameworkが公開されてから数年がたち、メジャーバージョンアップがされたSpring 2.0もリリースされています。日でも、近ごろではSpringを利用した開発現場をよく見掛けるようになりました。Spring Frameworkは乱立が見られたJava EE関連のフレームワークの中では、着実に普及してきているといえます。 この記事で扱うソフトウェアのバージョン この記事では、Spring 2.0の新機能を紹介するとともに、EclipseプラグインであるSpring IDEを使って、「Spring 2.0時代の開発スタイル」を

    Eclipseプラグイン Spring IDEを使ってみよう
  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • [Java 5]オーバライドのミスを撲滅する@Override

    アノテーションを活用しよう! JDK 1.4まではjava.langパッケージはインターフェイス、クラス、例外(クラス)、エラー(クラス)の4種類の要素から構成されていました。Java 5では、ここに列挙型として「Thread.State」、注釈タイプとして「Deprecated」「Override」「SuppressWarnings」の3つが追加されています。 項では、これらの新要素の中からプログラミングでありがちなオーバライドのミスを撲滅する強力な効果を持つ「Override」を説明します。 注釈タイプは既存のJavaの文法との関連から「public @interface」という接頭語で表現されていますが、「Override」は「アノテーション型」と説明されており、前に「@」を付加してメソッドの前に定義することで、そのメソッドがオーバライドメソッドであることをコンパイラに通知できます

    [Java 5]オーバライドのミスを撲滅する@Override
  • throwsを用いるかどうかはメソッドの役割で決まる

    例外が発生する可能性があるメソッドでは、そのメソッドにおいて例外を捕捉するか、そのメソッドを呼び出したメソッドに例外を投げる(任せる)かを選ぶ必要があります(例外がRuntimeExceptionのサブクラスである場合を除く)。前者を選ぶ場合は「try-catch」構文を用い、後者を選ぶ場合は「throws」を用います。 このどちらを選択するかは、機械的には決められません。メソッドの役割を考えて選択する必要があります。また、複数の例外がある場合、「try-catch」すべき例外と「throws」すべき例外に分けることを考えましょう。 まず、コンパイルエラーを逃れるためだけの「throws」は避けるべきです。下は最も悪い例といえるでしょう。 6行目の「throws Exception」を外すと分かりますが、このメソッドは、URLクラスのコンストラクタが不正なURLを受け取ったときに投げる M

    throwsを用いるかどうかはメソッドの役割で決まる
    bojovs
    bojovs 2009/12/02
  • 「Javaは遅い」から「Javaは楽しい」に至る歴史

    教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部) 「Java SE 6u10」そして、「JavaFX 1.0」という事件 12月4日、サン・マイクロシステムズはJavaの最新デスクトップ・RIA技術JavaFXの正式版SDKをリリースしました(JavaFX SDK 1.0正式版をリリース、サン)。 JavaFXには、これまでのJavaデスクトップ技術のさまざまな要素が集約されているといってよいでしょう。最近リリースされたJava SE 6 Update 10(以下、Java SE 6u10)の機能も盛り込まれています。「HotJava」(後述)が登場した10年程前から「デスクトップアプリケーションの在り方が変わる」といわれていましたが、当時夢のように思えた世界が現実のものとなりそうです。 今回は、これか

    「Javaは遅い」から「Javaは楽しい」に至る歴史
    bojovs
    bojovs 2009/12/02
  • 待望のJava SE 6 でパーシステンス - @IT

    教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部) Java2 SE 1.4とJava SE 5の間には、機能差があり過ぎたため、現場で導入ができずに、これまで移行を見送ってきた読者も多いことでしょう。しかし、今回のJava SE 6(開発コード名:Mustang)の登場で、そろそろ Java2 SE 1.4 から Java SE 5 もしくは 6 へ移行してもいい時期になりました。Java SE 5 が登場したときほどの機能追加はありませんが、Java SE 6 にも注目の機能がいくつかあります。 今回は、注目度が高いパーシステンス(永続化)に関係するものについて紹介しましょう。ただし、稿執筆時点(2006年12月5日)ではJava SE 6はRC(Release Candidate)版ですので、リリ

    待望のJava SE 6 でパーシステンス - @IT
  • @IT:J2EEのベストプラクティス・トップ10(後編)

    J2EEのベストプラクティス・トップ10(+2)(後編) Kyle Brown, Senior Technical Staff Member, IBM Software Services for WebSphere Keys Botzum, Senior Consulting I/T Specialist, IBM Software Services for WebSphere Ruth Willenborg, Senior Manager, IBM WebSphere Performance 2004/8/7 J2EEのベストプラクティスについては、過去5年にわたり多数の文章が記されてきている。J2EEアプリケーションの開発ノウハウを解説した記事は数多く公表されており、出版された書籍もおそらく10を超えるだろう。J2EEに関する情報源はあまりにも多いため、互いに矛盾する方針を示しているこ

    bojovs
    bojovs 2009/12/02
  • Rubyのメタクラス階層 - 世界線航跡蔵

    この記事は、先日開催した 第3回 RHGの逆襲 のまとめみたいなものである。と、同時に『初めてのRuby(仮題)』の宣伝である。 クラス、その例外、そのトリック Rubyはクラスベースのオブジェクト指向だから、メソッドの情報はクラスに属している。インスタンスメソッドを呼び出すときには、そのオブジェクトの属するクラスを調べて、そのクラスの持っているインスタンスメソッドの中から探す。 でも、Rubyの場合は例外がある。1つはモジュール。モジュールはクラスではないのに、でもインスタンスメソッドを提供している。1つは特異メソッド。特異メソッドは特定のインスタンスに直接所属するメソッドだ。 でも、ここには実装上のトリックがある。Rubyにとってはモジュールのインスタンスメソッドも特異メソッドも、等しくクラスに属するインスタンスメソッドなんだな。 モジュール モジュールをクラスにincludeすると、

    bojovs
    bojovs 2009/12/02
  • @IT:J2EEのベストプラクティス・トップ10(前編)

    J2EEのベストプラクティス・トップ10(+2)(前編) Kyle Brown, Senior Technical Staff Member, IBM Software Services for WebSphere Keys Botzum, Senior Consulting I/T Specialist, IBM Software Services for WebSphere Ruth Willenborg, Senior Manager, IBM WebSphere Performance 2004/7/23 J2EEのベストプラクティスについては、過去5年にわたり多数の文章が記されてきている。J2EEアプリケーションの開発ノウハウを解説した記事は数多く公表されており、出版された書籍もおそらく10を超えるだろう。J2EEに関する情報源はあまりにも多いため、互いに矛盾する方針を示している

    bojovs
    bojovs 2009/12/02
  • @IT:定番Javaサイトの歩き方(1/2)

    Javaプログラマになるための 定番Javaサイトの歩き方 アイ・ティ・ブースト 松慎一郎 2002/7/18 Java技術情報をインターネット上で公開しているサイトは数多くあります。これらのサイトから情報を得るのはとても良い方法です。しかし、逆に情報が多すぎて、どこを見たらよいか分からない方もまた多いかと思います。稿では、そんなたくさんのサイトの中から、まずはここを見るべし! といえる定番Javaサイトと、その歩き方を紹介しましょう。 まずはJavaの生みの親、Sun MicrosystemsのJavaサイトからスタートです(以降、Javaサイトと呼ぶことにします)。ここでは、Javaの各種仕様書やJDKがダウンロードできることをご存じですか? しかしそれ以外にも、Javaを学習するための、またはJavaを深く知るための情報が用意されています。サイト内は基的に英語で書かれてい

    bojovs
    bojovs 2009/12/02
  • 日本Javaユーザーグループ

    JavaユーザーグループはJava 技術の向上・発展と一層の普及・活性化を目指す任意団体です。詳しくはこちらから。

  • Spring AOPとAspectJを使用したワークフローオーケストレーション

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Spring AOPとAspectJを使用したワークフローオーケストレーション
  • Spring 2.0で自分なりの開発スタイルを確立しよう

    Spring 2.0で自分なりの開発スタイルを確立しよう:Spring 2.0時代の開発スタイル(3)(1/3 ページ) 前回の記事でSpring 2.0の新機能について解説しました。今回はSpring 2.0のAOP(アスペクト指向プログラミング)機能と新しく追加されたWebに対応するBeanスコープについて解説します。 AOPとは、プログラムに対して後付けで処理を織り込む仕組みです。AOPについての詳細は、以前の連載「Spring Frameworkで理解するDI」の第3回「Spring AOPサンプルアプリでAOPを理解する」を参照ください AOPネームスペースを使ってHello World!! AOPネームスペースは、Spring AOPの設定を処理するタグを含むネームスペースです。Spring 2.0ではAOP機能が強化されました。特に、AspectJとの統合が強力で、従来のプロ

    Spring 2.0で自分なりの開発スタイルを確立しよう
  • Spring Framework 覚書き - AOP [それはBooks]

    アメリカではほとんどデフェクトスタンダードとなっている「Spring Framework」の覚書きです。Spring は簡単に言うと、IoC (制御の反転)、またの名を DI (依存性注入) という仕組みを取り入れた軽量コンテナです。 AOP(アスペクト指向プログラミング) はクラスの直接的な責務ではない、各モジュールから共通で使われる処理を、独立して切り出す手法です。「クラスの直接的な責務でない」とは、例えば「ログ」や「トランザクション」、「認証」などです。多くのクラスに重複コードが生まれてしまうような処理は、アスペクト(横断的関心事) として別のモジュールにしてしまうという手法をとることが出来ます。Spring AOP は、このアスペクトを扱うものです。 参考:『AspectJによるアスペクト指向プログラミング入門』 ソフトバンクパブリッシング Springの詳細については、ほかに

  • Springframework.org

    Level up your Java™ code With Spring Boot in your app, just a few lines of code is all you need to start building services like a boss. New to Spring? Try our simple quickstart guide. Most [of our] services today are all based on Spring Boot. I think the most important thing is that [Spring] has just been very well maintained over the years...that is important for us for the long term because we d

    Springframework.org
  • The AspectJ Project | The Eclipse Foundation

    Projects The Eclipse Foundation is home to the Eclipse IDE, Jakarta EE, and hundreds of open source projects, including runtimes, tools, specifications, and frameworks for cloud and edge applications, IoT, AI, automotive, systems engineering, open processor designs, and many others.

    The AspectJ Project | The Eclipse Foundation
  • 都道府県 - Wikipedia

    1868年(慶応4年・明治元年)、江戸幕府の直轄領(幕領・旗の領地)が明治政府の直轄領になった。政府は三都(江戸・大坂・京)や、開港5港などを管轄する重要地域を府とし、それ以外を県として、府に「知府事」が、県に「知県事」が置かれた。藩はそのまま大名(諸侯)が治めた。 1869年9月1日(明治2年7月25日)、かねてより諸侯から出されていた版籍奉還の願い出を受け入れ、諸侯を代替わりさせた上で知藩事として引き続き各藩の統治を任せた(廃止された藩もある)。 この時点で、諸侯は領地と領民に対する統治権を全て天皇に奉還したことになっているものの、実質的な地方支配体制は、幕藩体制の江戸幕府の地位を明治政府が引継ぎ大名の役名や任地などの名称が変更されただけであり、府藩県三治制と呼ばれる(府県のみ直轄)。 1869年9月29日(明治2年8月24日)の太政官布告によって、京都府・東京府・大阪府以外は全て県

    都道府県 - Wikipedia
  • JDK 7 Milestone 5、並行処理とパフォーマンスに関してアップデートされたが、Feature Completeには至らず

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    JDK 7 Milestone 5、並行処理とパフォーマンスに関してアップデートされたが、Feature Completeには至らず
  • AppleとMacクローンメーカー、訴訟で一部和解

    AppleMacクローンメーカーのPsystarを訴えていた裁判で、両社が部分的に和解した。米メディア各社が報じた。 PsystarはAppleに270万ドルを支払うことに同意し、Appleは商標権侵害や州法違反の訴えを取り下げると伝えられている。 Appleは2008年に、Psystarを著作権侵害、DMCA(デジタルミレニアム著作権法)違反で提訴した。その後PsystarはAppleを独禁法違反で反訴したが、5月に破産保護を申請した。 11月には、連邦判事がPsystarの著作権侵害を認める判決を下している。 Psystarはまだ自社サイトでMacクローンの販売を続けており、PCMac OS Xをインストールするソフト「Rebel EFI」も提供している(追記:その後PsystarはMacクローンの販売をやめたもようだ、同社サイトでは現在、すべてのMacクローンが「在庫切れ」となっ

    AppleとMacクローンメーカー、訴訟で一部和解
  • http://rodrigoarce.com/simpletest-cheatsheet.html

  • 「俺の邪悪なメモ」跡地

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

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

    はてなブログ | 無料ブログを作成しよう
  • https://jp.techcrunch.com/2009/12/02/20091201square-worth-40-million-before-launch/

    https://jp.techcrunch.com/2009/12/02/20091201square-worth-40-million-before-launch/
  • https://jp.techcrunch.com/2009/12/02/20091201square-receipt/

    https://jp.techcrunch.com/2009/12/02/20091201square-receipt/
    bojovs
    bojovs 2009/12/02
    レシートの電子化は役立つだろうなあ
  • 47NEWS(よんななニュース)

    将棋・第49期棋王戦 第3局新潟対局]藤井聡太棋王(八冠)VS伊藤匠七段 最新の状況速報や棋譜速報、大盤解説の動画配信…記事の一覧まとめページ

    47NEWS(よんななニュース)
  • 習慣化のためにとにかく21日間続けよう!『Habit Forge』 | 100SHIKI

    継続は力なり、である。 しかしひとつのことを続けるのはなかなか難しい。そこで登場したのがHabit Forgeだ。 このサイト、「21日間、何かを続ける」ことを支援するだけのシンプルなツールだ。 使いかたは簡単で、このサイトで続けたいことを登録し、毎日送られてくるメールにそれをやったかどうかYes、Noで答えていくだけだ。 なお、21日続くまでに1日でも達成できない日があったら、カウントはゼロに戻ってしまう、という仕組みになっている。 たかが21日、されど21日。気で続けたいことがあるなら試してみてもいいだろう。

    習慣化のためにとにかく21日間続けよう!『Habit Forge』 | 100SHIKI
  • https://jp.techcrunch.com/2009/12/02/20091201jack-dorsey-square/

    https://jp.techcrunch.com/2009/12/02/20091201jack-dorsey-square/
  • フジテレビ大島アナ、NHKに一般人に間違われて撮影される:ニュー速VIPブログ(`・ω・´)

    bojovs
    bojovs 2009/12/02
    中継の仕事が終わって一息ついてるときに一般人にカメラを求められてピースしてたらNHKにも撮られてたって話かな?
  • Twitter共同創設者、「Square」プロジェクトを正式ローンチ

    まだSquareは小さな企業ではあるものの、Twitterの共同創設者兼会長であるJack Dorsey氏によって立ち上げられた新たなモバイル決済会社である。これまであまり表立っては取り上げられてこなかった(さらには、サンフランシスコでも指折りのトップシークレットとされてきた)が、ついにSquareはベータサービスを開始し、予備アカウントを登録する電子メールが受け付けられるようになったほか、同社事業について説明するベーシックなウェブサイトが開設されている。 Squareの提供するハードウェアは、小型で低価格なカードリーダーとなっており、携帯電話などの対応製品のヘッドホンジャックに差し込むことで動作する(当初はiPhoneより対応するものの、BlackBerryおよびAndroidエンジニアを募集する求人広告が現在掲載中である)。クレジットカード決済、地図上の現在位置のジオタグ、電子メール

    Twitter共同創設者、「Square」プロジェクトを正式ローンチ
  • 2009年のsymfonyアドベントカレンダー「More with symfony」はすごい! - しんふぉにゃん

    さて今年も12月になってしまいましたが、12月といえば最近では日プログラマー界隈(主にPerl)でもアドベントカレンダープロジェクトが広まってきましたね。 symfonyは今年も家でアドベントカレンダーが始まりました! http://www.symfony-project.org/advent_calendar/ そして、私は運良く、このアドベントカレンダーの翻訳プロジェクトに参加させていただきました! 昨年までは、アドベントカレンダー公開時点では日語の翻訳が追いついておらず、英語版を読みながら個人的に翻訳を行って進めていた方が何名かいらっしゃったという状況でした。 今年のアドベントカレンダーは、あらかじめ日語翻訳チーム(普段公式サイトのドキュメント翻訳などを行っていた人)に家から声がかかり、翻訳版も同時に公開できるようにプロジェクトが進められました。 すでに先のチャプターのタ

    2009年のsymfonyアドベントカレンダー「More with symfony」はすごい! - しんふぉにゃん
  • Mark Reinhold氏、Javaのクロージャについて語る

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Mark Reinhold氏、Javaのクロージャについて語る
  • https://jp.techcrunch.com/2009/12/02/20091201square-jack-dorsey-launches-paypa/

    https://jp.techcrunch.com/2009/12/02/20091201square-jack-dorsey-launches-paypa/
  • symfony 1.3/1.4もリリース!! - ゆっくり*ゆっくり

    On this date, exactly one year since symfony's last major release, the symfony team is proud to introduce the latest additions to the symfony family, versions 1.3 and 1.4. symfony 1.x legacy website キタ━━━ヽ(∀゚ )人(゚∀゚)人( ゚∀)人(∀゚ )人(゚∀゚)人( ゚∀)ノ━━━ !!! 変更点についてはもう疲れたので今日は細かく書きません。。。大きなところだけ。 Doctrine 1.2 ついにDoctrine 1.2がリリース! - ゆっくり*ゆっくり さっきも書きましたね。Doctrine 1.2が搭載されています。なんといってもこれ。 Swift Mailer メール送信ライブ

    symfony 1.3/1.4もリリース!! - ゆっくり*ゆっくり
  • はるぱか もっと効率的な読書をするための16の方法

    もっと効率的な読書をするための16の方法 読書の秋ですね。この機会にを読み始めようという人も多いのではないでしょうか。 でも棚にはまだ読み終わっていないがたくさん・・・読み終わったも内容をほとんど忘れてしまっている。 なのに気になる新刊が出るとつい買ってしまう。 そんな思いをしていませんか? この機会にその状況を打破しましょう! 積みを消化するためも僕の心がけていることをまとめてみました。コンセプトは以下の3つです。 ・スキマ時間を活用して、効率よく読書する ・読んだ内容を忘れないようにする・身につける ・出来るだけお金をかけずに済ませる ちょっと長いですが、目次はこんな感じです。 (1)自分の読書速度を知る (2)読書速度を上げる (3)蔵書を把握する (4)読書計画を立てる (5)は分割して読む~ポストイットを活用する (6)は分割して読む~切断する (7)を色々な場所

    bojovs
    bojovs 2009/12/02
  • UnicodeとUTF-8の違いは? - Humanity

    という2chのスレがかなり勉強になったのでまとめ。 少しでも有用だと思ったものは載せてあるので結構長いです。 Unicodeのような文字集合(符号化文字集合?)やUTF-8のようなエンコーディング方式に限らず色んな文字コードにまつわる話があります。 たびたび話が繰り替えされますがそれは確認ということで。 (元スレ) 追記:簡単にまとめました。 1 :デフォルトの名無しさん:2007/04/30(月) 20:02:37 ビッグインディアンとかなんとかかんとか 3 :デフォルトの名無しさん:2007/04/30(月) 20:05:48 また、頭の悪そうなスレが・・・ >>1 それは魚とマグロの違いを訊ねるようなもんだ。 4 :デフォルトの名無しさん:2007/04/30(月) 20:06:49 魚と鮪というよりは、魚と刺身の違いのような気がする。 5 :デフォルトの名無しさん:2007/04/

    UnicodeとUTF-8の違いは? - Humanity
  • UnicodeとUTF-8の違いは? - 自分的まとめ - Humanity

    UnicodeとUTF-8の違いは? - Humanityはあんなに反響があるとは思わなかった。 ブコメにコピペじゃなくてまとめを書いてくれれば良い資料になるのにと書いてあったので今度は自分の知識をまとめてみる。 と言っても自分もあのスレを見るまでUnicodeとUTF-8を混同してた一人なのでほとんどあのスレからの知識ですが...orz なので簡単なまとめ。引用を多分に含みます。間違ってたらつっこんでいただけるとうれしいです。 調べる際に弾さんのエントリがかなり参考になったので(今頃意味が分かってきた)関連リンクとして度々載せさせていただきます。 参考リンクじゃない理由は解説しているエントリだけじゃなくて既存のエンコーディングを拡張するといった高度なエントリも含まれているため。 UnicodeとUTF-8 まず一番重要なことは Unicodeは「符号化文字集合(Coded Charact

    UnicodeとUTF-8の違いは? - 自分的まとめ - Humanity
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • malloc - Wikipedia

    malloc(マロック, エムアロック)、calloc、reallocは、動的メモリ確保を行うC言語の標準ライブラリの関数である[1][2][3]。確保したメモリの解放にはfree関数を使用する。 mallocが使用する実際のメモリ確保機構には様々な実装がある。それらの性能は、実行時間と要求されるメモリの両面で様々である。 C言語は通常メモリを「静的メモリ確保」か「自動メモリ確保」で管理する。静的変数は主記憶上にプログラムが存在する期間中ずっと確保されている。自動変数(局所変数)は通常コールスタック上に確保され、対応するサブルーチンが実行中の間だけ存在する。しかし、いずれの方法も限界があり、確保できるメモリ量(変数のサイズ)はコンパイル時に決められてしまう。必要なサイズが実行時でないと判明しない場合、例えばディスク上のファイルから任意のサイズのデータを読み込むような場合、固定サイズのデータ

  • 「思い込みを払拭して新世界でビジネスを」--アドモブ社長、Androidカンファレンスで語る

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 11月30日に開催された「Android Bazaar and Conference 2009 Fall」の午後のセッションでは、スマートフォンなどのモバイル端末に特化した広告配信事業を行うアドモブの代表取締役社長であるJohn Lagerling氏が登壇し、同社の取り組みとマーケットに求められるアプリケーション企画のヒントなどを紹介した。 アドモブは、従来携帯端末向けには格的に広告を出稿しないと言われてきたコカ・コーラやナイキといった大手クライアントのキャンペーンを請負っている。 Lagerling氏は、11月にGoogleがアドモブを買収することで基合意した件に触れ、モバイル端末をプラットフォームとした広告の将来性を強調した。「

    「思い込みを払拭して新世界でビジネスを」--アドモブ社長、Androidカンファレンスで語る
  • 鳩山母緊急入院、事情聴取見送りへ:アルファルファモザイク - 2ちゃんねるスレッドまとめブログ

    ■編集元:ニュース速報板より「【友・愛】鳩山母緊急入院、事情聴取見送りへ」 1 釣り竿(コネチカット州) :2009/12/01(火) 17:55:45.66 ID:pcA2yX9T● ?BRZ クッキングヒーター(埼玉県) :2009/12/01(火) 17:56:19.76 ID:Fr090Xcf いったい何が始まるんです? 6 テンプレート(アラバマ州) :2009/12/01(火) 17:56:21.31 ID:49ytfyDb どうしよもない 8 フラスコ(広島県) :2009/12/01(火) 17:56:24.95 ID:dIqTlecN 仮病キタ━━━━━━(゚∀゚)━━━━━━ !! 9 釣り竿(東京都) :2009/12/01(火) 17:56:25.03 ID:5/8JvKHR これは盛られたな 10 釜(熊県) :2009/12/01(火) 1

  • 3.4. CakePHP運用環境 のセットアップ

    New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x

    3.4. CakePHP運用環境 のセットアップ
  • Donald Knuth: Geek of the Week - Simple Talk

    The State of the Database Landscape Survey How are you navigating the database landscape? Share your experiences in our survey and enter a prize draw to win a $250 Amazon voucher. Take the survey It is often said that entrepreneurial companies tend to reflect the personality of their founder, and nowhere was this more true than at Microsoft. Bill Gates was by turns very brilliant, very arrogant, a

    Donald Knuth: Geek of the Week - Simple Talk
  • リファクタリングかリライトか?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    リファクタリングかリライトか?
  • やってしまいがちなユーザビリティのミスとその解決方法

    ユーザビリティでやってしまいがちなミスや見落とされがちな10の罪とその解決方法をLINE25から紹介します。 10 Usability Crimes You Really Shouldn't Commit 下記は、やってしまいがちなユーザビリティの10のミスとその解決方法を意訳したものです。 はじめに 1. ラベルがないフォーム 2. トップページにリンクしないロゴ 3. 訪問済みリンクの指定がない 4. アクティブなフィールドが明示されない 5. altの記述がない画像 6. 背景色がない背景画像 7. 長い長いテキスト 8. 下線付きだがリンクではない 9. ココをクリック 10. 均等割付「justified」の使用 はじめに ここで紹介している10のユーザビリティのポイントは、ありがちなミスだったり見落とされがちなものを集めました。 あなたのウェブサイトのユーザビリティを拡張する手

  • 「モダンPHP勉強会」を開催します (12/15) - 肉とビールとパンケーキ by @sotarok

    先週あたりから噂レベルでちらほら流れてたと思いますが,僕が体調不良でぶっ倒れていたため告知が遅くなりました(苦笑 モダンPHP勉強会 : ATND というわけで,nequal 主催で,「モダンPHP勉強会」を開催します. 概要などは,atndに書いた通りです. 概要 様々な人に利用されバージョンがあがるごとに色々な機能が追加されるPHPですが,まだまだ昔ながらの「レガシーな書き方」が絶えないPHPで,もっと言語に搭載された機能をフルに使って幸せになる方法を探るための勉強会です(大げさ). 公式タグ: #modernphp 主催: nequal : http://nequal.jp/ 会場提供:グリー株式会社 スケジュール 19:00-19:30 もっと知りたい名前空間 by id:Fivestar PHP 5.3 から新たに採用され、今PHP界隈でもっとも注目を集める機能 ― 名前空間 ―

    「モダンPHP勉強会」を開催します (12/15) - 肉とビールとパンケーキ by @sotarok
  • グーグルが新しい検索結果UIをテスト中、画面が3列に

    グーグルが検索結果を表示するページの新しいユーザーインターフェイスをテストしています。いままで2列だった検索結果が3列になり、左側にはカラフルなアイコンとともにメニューが並ぶようになりました。 これがその新しい検索結果の画面です。 広い画面の活用を狙ったか 新しいユーザーインターフェイスの特徴はなんといっても左側のメニューです。画像やニュース、ブログなど目的別の検索結果へのリンクが目立つようになり、すばやく切り替えられるようになりました。 さらに、関連キーワードでの検索、1時間以内、24時間以内、1週間以内などの時間での絞り込みも分かりやすい位置に表示されるようになっています。 これは広い画面での検索結果の画面のユーザービリティの向上と、大量の検索結果から効率よく目的のページを発見しやすくする効果を狙ったものだと思われます。 左側にメニューを並べるユーザーインターフェイスはYahoo!もト

    グーグルが新しい検索結果UIをテスト中、画面が3列に
  • Show me the pictures: better format for image results

    Hey—we've moved. Visit The Keyword for all the latest news and stories from Google

    Show me the pictures: better format for image results
  • TECHSCORE - Java

    Java でプログラミングを始めて間もない入門者から、既に数年の経験を持つ Java プログラマまで、TECHSCORE を訪れるユーザは、 さまざまです。TECHSCORE では、初心者からベテランまで、Java でプログラムを書く全ての方にさまざまな情報を提供しています。 Java 言語は、Sun Microsystems社によって、オブジェクト指向プログラミング言語として発表されました。Java言語の大きな特徴として、 プラットフォームに依存しないという点が挙げられます。Java VM(Virtual Machine) 上で動作させることで、ハードウェアやOSなどのプラットフォームに依存しないようになっているのです。 Java言語で書かれたソー スコードをコンパイルすると、Javaバイトコードと呼ばれる、プラットフォームから独立した形式のクラスファイルが生成されます。 Java VM

    bojovs
    bojovs 2009/12/02
  • https://techcrunch.com/2009/12/01/vidque-online-video/