lupimmのブックマーク (282)

  • Java : 配列のequals()メソッドがぐったりな件 - lethevert is a programmer

    たとえば、 public class Comp { public static void main(String[] args) { int[] a = new int[] { 1, 3, 8, }; int[] b = new int[] { 1, 3, 8, }; System.out.println(a == b); System.out.println(a.equals(b)); System.out.println(java.util.Arrays.equals(a, b)); } }なら、結果は false false trueこうすると public class Comp { public static void main(String[] args) { Object[] a = new Object[] { new int[] {1,2}, new int[] {3,4}

    Java : 配列のequals()メソッドがぐったりな件 - lethevert is a programmer
    lupimm
    lupimm 2013/06/14
    仕事 技術 Java 配列 比較 equals
  • MySQL初心者入門講座

    格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 MySQL(マイエスキューエル)は、世界中で最もよく利用されているオープンソースのデータベースの一つです。高速で使いやすいことが特徴です。 MySQLは非商用利用なら無償で入手して使うことができます。商用利用に関してはライセンスの購入が必要です。(デュアルライセンス) レンタルサーバーのデータベースとしてもよく使われています。中には数千万件から数億件のレコードを扱っている例もあり、YahooGoogleなどの大規模なサイトでも使われているようです。 MySQLはマルチユーザー対応であるため、複数の人が同時に利用するWebアプリケーションのようなシステムに使うデータベースとして適してい

    MySQL初心者入門講座
    lupimm
    lupimm 2013/06/13
    仕事 技術 DB MySQL
  • MySQL :: MySQL 5.1 リファレンスマニュアル :: 2.5 Mac OS X に MySQL をインストールする

    マニュアルのこの項では公式な MySQL Mac OS X PKG のインストールについてのみ説明します。MySQL をインストールするには Apple 社のヘルプ情報を必ず読んでください。「Help View」 のアプリケーションを実行し、「Mac OS X サーバ」 のヘルプを選択し、「MySQL,」 を探して 「MySQL のインストール」 の表題の項目を読みます。 http://www.entropy.ch から既に Mac OS X 用の Marc Liyanage の My SQL パッケージを使用している場合、そのページで提供しているバイナリのインストール レイアウトを使用したパッケージ用の更新情報に従ってください。 Marc の 3.23.x バージョンあるいは MySQLMac OS X サーバ バージンから公式の MySQL PKG にアップグレードする際には、

    lupimm
    lupimm 2013/06/13
    仕事 技術 DB MySQL
  • アジャイルモデルのエッセンス: アジャイルに作れる成果物

    by Scott W. Ambler, Copyright 2003 効果的にアジャイルモデリングを行うには、さまざまな種類のモデリング手法を知っておく必要があります。残念ながら、これは口で言うほど簡単なことではありません。このページはまだ作成中ですが、さまざまなモデリング成果物の概要へリンクしています。各ページには、その成果物についの解説と、1、2の例、推奨文献へのリンクが含まれています。 モデリング成果物 ビジネスルール ビジネス/質ユースケース 変更案 CRC(Class Responsibility Collaborator)モデル 制約事項 取り決めモデル データフロー図(DFD) 質/ビジネスユースケース 質ユーザインターフェースプロトタイプ ユーザ機能 自由形式の図 フローチャート 用語集 Logical Data Model (LDM) ネットワーク図 オブジェクトロ

    lupimm
    lupimm 2013/06/13
    仕事 技術 UML モデリング
  • アジャイルモデリング(AM)のプラクティス

    by Scott W. Ambler, Copyright 2001-2002 アジャイルモデリング(AM)では、AMの原則にもとづいて、一連の基プラクティスと追加プラクティスを定義しています。そのうちのいくつかはエクストリームプログラミング(XP)から採用したもので、Extreme Programming Explainedで詳しく説明されています。AMの原則と同様に、プラクティスはモデリング作業に重点を置いて書かれています。そのため、XPから採用した部分はXPでの説明と少し異なる書き方になっているかもしれません。 基プラクティス 利害関係者の積極的な参加:これはXPの「オンサイトの顧客」を拡張したものです。「オンサイトの顧客」とは、開発対象のシステムに関する情報を提供したり、要求とその優先度について適切でタイムリーな決断を下すことができる権限と能力を持つユーザに、現場にいてもらう必

    lupimm
    lupimm 2013/06/13
    仕事 技術
  • Bluetooth とは

    z z z Bluetooth � � � • Harald Bluetooth 1200 940 Gorm Harald Knud 2 Gorm Thyra Jelling Bluetooth • • Bluetooth • SIG • Bluetooth PHS LAN LAN etc PC Bluetooth Market (Toshiba estimation) 0 50,000 100,000 150,000 200,000 250,000 300,000 350,000 Q 'ty (kp unit) 2000 2001 2002 2003 2004 2005 Game (Handheld) FAX Memory card PCMCIA card Digital TV VIDEO(DVD) AUDIO(MD) DSC Scana Printer (Ink Jet P) PDA

    lupimm
    lupimm 2013/06/05
    技術 仕事 bluetooth
  • 低電力無線通信ソリューションBluetooth low energyの技術にせまる

    Bluetooth SIG(Special Interest Group)は、定評ある近距離無線技術の最新版、Bluetoothコア仕様バージョン4.0(Bluetooth v4.0)を正式に採択しました。ポピュラーな無線技術の待望の超低消費電力(ULP)型となる、Bluetooth low energy(Bluetooth LE)がこのバージョンの大きな特長です。 Bluetoothバージョン2.1 + EDRやバージョン3.0 + HS(「クラシックBluetooth」とも呼ばれる従来のBluetooth技術)とBluetooth v4.0には、多くの共通点があります。いずれも、免許不要の2.4GHz帯RFのISM(産業・科学・医療用) バンドで動作する低コストで近距離通信向けの、相互運用可能な堅牢性の高い無線技術です。 ただ、1つ大きな相違点があります。従来のBluetooth 技術

    低電力無線通信ソリューションBluetooth low energyの技術にせまる
    lupimm
    lupimm 2013/06/05
    仕事 技術 bluetooth
  • Develop with Bluetooth | Bluetooth® Technology Website

    Everything you need to create a Bluetooth® product and take it to market. Build something great with Bluetooth technology. The Bluetooth Developer Center provides the very latest tools, documentation, guidance and resources. Join thousands of the world’s most innovative companies developing Bluetooth® products and influencing the future direction of Bluetooth technology.

    Develop with Bluetooth | Bluetooth® Technology Website
    lupimm
    lupimm 2013/06/05
    仕事 技術 bluetooth
  • Bluetooth詳説 - Bluetoothプロトコルレイヤーの概要

    当サイトでは、Bluetooth機器のエンドユーザーではなく、Bluetooth技術を製品に組込みたいという意味でのユーザーに向けて解説します。 Bluetooth機器の利用者向けの解説がされている他のWebサイトを紹介しておきます。 Bluetooth - Wikipedia Bluetooth公式Webサイト Bluetooth機器を利用するレベルの解説はこれらのサイトに譲り、当サイトではそれぞれのプロトコルやプロファイルの仕様書レベルでの解説をしていきます。 第一弾として、まずはBluetoothプロトコルレイヤーの構造について概要を説明します。 >> 続く HostとController プロトコルレイヤーのスタック構造を上図に示します。 主なものを書きましたが、ここに載せていないプロトコルもあります。 Controllerと書いてある部分は、Bluetoothチップ

    lupimm
    lupimm 2013/06/05
    技術 仕事
  • JavaでBluetoothデバイスを探索するサンプルプログラムを作ってみた - hoge256ブログ

    高木先生の書いた「Bluetoothで山手線の乗降パターンを追跡してみた」というエントリが、非常に興味深かったので、試しにJavaBluetoothデバイスを探索するサンプルプログラムを作ってみました。 JavaBluetooth関連をいじるには、JSR 82: Java APIs for Bluetoothという仕様があるので、それを参考にしました。 JSR 82自体はJavaBluetoothをいじる仕様だけを定義していますので、実際のJSR 82の実装としてBlueCoveを使っています。 JSR 82: Java APIs for Bluetoothのサイトにあるのはドキュメント(Bluetooth関連の仕様書とAPIJavadoc)になりますので、サンプルプログラムを動かしたいだけなら、BlueCoveのサイトからbluecove-2.1.0.jarをダウンロードしてクラ

    lupimm
    lupimm 2013/06/05
    技術 仕事 bluetooth
  • the birthday「マスカレード」 - 新日本現代日記

    lupimm
    lupimm 2013/05/30
    バンド コード
  • FXDD Japan ブログへようこそ! | 

    お客様各位、 日ごろよりお世話になっております。 今後予定されているアメリカとヨーロッパの夏時間への移行、並びにオーストラリアの冬時間への移行に伴い、取引時間に変更が生じます。また、MT4上で表示される時間がGMT+2からGMT+3にWebtraderでは表示される時間がGMT-3からGMT-4に変わります。 これにより、3/14(月)に米国の夏時間に移行後、FX、並びに仮想通貨の取引時間は日時間では以下のようになります。 米国夏時間期間中の取引時間: 日時間 月曜日の午前6時から土曜日の午前5時55分まで お取引の際にはご注意く... Read More →

    lupimm
    lupimm 2013/05/10
    ファイナンス
  • 電子内容証明郵便サービス

    <body bgcolor="#ffffff"> <p>このページをご覧いただくにはフレーム対応のブラウザが必要です。</p> </body>

    lupimm
    lupimm 2013/05/09
    資金
  • Sign in - Google Accounts

    Sign in - Google Accounts
    lupimm
    lupimm 2013/04/15
    技術 プログラミング
  • 将棋電王戦 第1局 阿部光瑠四段 vs 習甦

    日 時:3月23日(土)午前 9 時10分開場/午前 10 時より大盤解説開始~対局終了まで 会 場:ニコファーレ(東京都港区六木 7-14-23 セントラム六木ビル B1F) 料 金:一般 1,500 円、大学生以下 1,000 円(当日チケットのみ・税込) ※午前8時30分より列整理を行います ※全席自由席です(立ち見あり) ※学生の方は、チケット代金支払い際に学生証をご提示ください ※未就学児の方は入場できません ※会場が満席となり次第、チケットの販売を終了いたします。 ※ニコファーレのエントランスホールにてモニター観覧ができます(無料) ※ニコニコ生放送の視聴は無料です もっと将棋を楽しみたい方に ⇒ 週刊将棋 ONLINE 第1局 阿部光瑠vs習甦 棋譜はニコニコ静画で公開中! この対局の棋譜は、日将棋連盟モバイルで配信しています。 お手持ちの携帯・スマホ・タブレット端末で

    将棋電王戦 第1局 阿部光瑠四段 vs 習甦
    lupimm
    lupimm 2013/04/09
    趣味
  • Citibank-Japan

    •   お客様の入力情報の安全性を確保するため、ご所有のパソコン以外(インターネットカフェにあるパソコンなど)からのアクセス、および第三者に容易に想像される暗証番号やユーザーID・パスワードのご使用を避けられますよう、強くおすすめいたします。 •   ご入力いただくユーザーID・パスワードやメールアドレス等によってはご登録いただけない場合がございます。 •   ユーザーIDやパスワードは定期的に変更していただけますようお願いいたします。

    lupimm
    lupimm 2013/04/08
    ファイナンス
  • RSA暗号

    1978年R. L. Rivest, A. Shamir, L. M. Adleman は新しい公開鍵暗号システムを発表しました。この暗号は現在,3人の名前を取ってRSA暗号と呼ばれ,現在インターネット上で実際に 広く使われています。 ここでは,公開鍵暗号とその中で代表的な暗号である RSA暗号を紹介します。 現在使われている暗号の分類法で,共通鍵暗号,公開鍵暗号というものがあります。 暗号は 平文→(暗号化)→暗号文→(復号)→平文 のように,暗号化と復号によって構成されます。この暗号化と復号では各々鍵を使います,それらをそれぞれ暗号化鍵,復号鍵と言います。 普通の暗号は 暗号化鍵と復号鍵が同じか,一方から他方が簡単に計算できる 性質があります。この場合,暗号化鍵または復号鍵の両方を秘密にする必要があります。このような暗号を共通鍵暗号と言います。 これに対して,

    lupimm
    lupimm 2013/04/01
    技術
  • 拡張ユークリッド互除法

    ユークリッドの互除法は最大公約数を計算する効率的な方法として古くから知られている方法です。 これについては,ユークリッドの互除法の項で説明しました。ここでは,その発展系の一つで色々なところでよく使われている,拡張ユークリッド互除法について説明します。 ユークリッドの互除法は2つの自然数 x,y の最大公約数を効率的に計算する方法でした。 例えば,GCD(13,5) を計算するのに, 13=2*5+3   5=1*3+2    3=1*2+1 2=2*1      を求めて,GCD(13,5)=1 とするものでした。今の場合この計算は,全く自明で,互除法は不要な感じがします。しかし,少し視点を変えるとそうとも言えません。上の式のうち最後の項を除いて,それぞれ,移項すると, 13-2*5=3 5-1*3=2 3-1*2=1 が得られます。ここで,3行

    lupimm
    lupimm 2013/04/01
    技術
  • 公開鍵暗号RSA入門 - faireal.net

    高校数学で遊ぶ公開鍵暗号RSA (2002-05-23) 公開鍵暗号系の数学について具体的に説明する JavaScriptでPGPもどき (2002-05-24) 公開鍵暗号――理屈の説明は聞き飽きた。実際にJavaScript上で構築してみよう 高校数学で遊ぶ公開鍵暗号RSA 2002年 5月23日 記事ID d20523 これは2002年に書かれた記事です。 RSAのしくみについて、具体的な数値例を挙げて、具体的に説明しています。 「JavaScript: 触って分かる公開鍵暗号RSA」(2004年2月)を先に読まれたほうが、 全体が分かりやすいかもしれません。 初めに 公開鍵暗号系のうち最も簡単なRSA暗号系について、理論的な面をさわりだけ説明する。公開鍵暗号ソフト(PGP、GPG)の実際の使い方については、別の特集「やさしいPGP」、「公開鍵」の概念イメージについては「はじめてのP

    lupimm
    lupimm 2013/03/29
    技術
  • 技術計算用Cプログラム ソース(多倍長演算)

    プログラム群は、下記1~46のプログラムを個別にコンパイルした後、1個のライブラリ化することを前提に 作成されています。 使用例は、そのライブラリを使用した例です。 各プログラムは、相互に関連しているため、各プログラム単独ではほとんど使用できません。

    lupimm
    lupimm 2013/03/26
    技術 アルゴリズム