タグ

★★に関するjay777のブックマーク (20)

  • クラスの継承の本質を知る

    前回「クラスを簡単に理解する」まで、プリミティブ型とクラス型について説明してきました。コンピュータの中には結局のところCPUとメモリしかありません。「変数は箱だ」といった例え話よりも、変数がどのようにメモリを使うのかで考えた方が意外に分かりやすいものです。 さて、今回はクラスの特徴的機能である「継承」について説明します。継承はJavaをはじめとするオブジェクト指向言語の代表的概念ですが、初学者には最初の壁となって立ちはだかります。まず、クラスについておさらいしましょう。 クラスには、メンバ変数としてプリミティブ型やほかのクラス型変数を要素として格納できる。 クラスのインスタンスを生成すると、メンバ変数を格納するのに必要なサイズのメモリ領域が確保される。

    クラスの継承の本質を知る
  • ToDoリスト Google Tasks がフルスクリーンに対応、Android用も便利 - WEBマーケティング ブログ

    Google のToDoリスト、Google Tasks がさらにパワーアップしたようですね。そこで早速各サービス対応のインターフェースをチェックしてみました。ドメイン価格破壊。今なら.com .net .org が920円オーバーチュアで購買意欲の高い携帯ユーザーを効率よくサイトに誘導このブログをRSSリーダーで購読Google Tasks のフルスクリーン版 キャンバスビューGmailの一機能でしかなかったGoogleのToDoリスト、「Google Tasks」が、いつのまにか主要なサービスとなりつつありますよね。今回は、新たに追加された機能、キャンバスビュー、すなわちフルスクリーンで使えるGoogle Tasksのインターフェースをチェックします。以降、Google Tasks を埋め込んでいますので、Googleアカウントにログインしてから見ていただければ幸いです。フルスクリーン

  • Tips一覧 | Eclipse Tips for You

  • 青空文庫 Aozora Bunko

    インターネットの電子図書館青空文庫へようこそ。 「青空文庫、新館引越中」 初めての方はまず「青空文庫早わかり」をご覧ください。 ファイル利用をお考えの方は、こちらをご一読ください。 「青空文庫収録ファイルを用いた朗読配信をお考えのみなさまへ」 メインエリア

  • 「勝間和代vsひろゆき」討論はとても大切なことを世に問うている - 風観羽 情報空間を羽のように舞い本質を観る

    ■非常に興味深いトピック 重い政治課題が山積のまま突入したゴールデンウイークだったが、ビジネス関連では休業中の会社も多く、IT関連の情報も動いているのは海外関連ばかり、と思っていたら、何とも興味深いトピックが飛び込んで来た。勝間和代氏とにしむらひろゆき氏(言わずと知れた2ちゃんねるの創始者)の対談である。 5月2日にテレビ東京系列のBS放送「デキビジ」で放送されたようだ。ほぼ全編Youtubeに残っているので一渡り視聴することができる。 YouTube YouTube YouTube ■にしむらひろゆき氏の勝ちと言わざるをえない すでに続々とブログ記事も書かれているようだし、Twitterでの議論もまだ続いている。これからどのような議論に発展して行くのか予想もつかない展開だ。そのような中、場合によっては火中の栗を拾うようなことにもなりかねないが、この対談、私自身普段から考え続けていることの

    「勝間和代vsひろゆき」討論はとても大切なことを世に問うている - 風観羽 情報空間を羽のように舞い本質を観る
  • 第10回 結合大全 (1)クロス結合 | gihyo.jp

    はじめに SQLを使っていて、結合(join)という演算を使わないことはありません。リレーショナルデータベースでは、設計のセオリーとして正規化というプロセスを踏む場合が多いため、必然的にテーブルの数は複数になります。そうすると、複数のテーブルに散在するデータを統―いわば「逆正規化」―したり、あるいは結果として得たいデータのフォーマットを作るために、私たちはさまざまな種類の結合を利用します。 結合演算は、SQLの演算の中では比較的イメージをつかみやすいものです(少なくとも、相関サブクエリとかCASE式に比べれば⁠)⁠。しかし他方、結合は種類のバリエーションがかなり多く、どういう場合にどういう結合を使うのが適切なのか、迷うことも少なくありません。稿では、SQLで利用される結合について、どのような種類の結合がどういう動作を行うか、理論的な整理を行いたいと思います[1]⁠。そして、結合という演算

    第10回 結合大全 (1)クロス結合 | gihyo.jp
  • SQLiteのテストコードは4567万8000行! 本体のコードは6万7000行

    軽量なリレーショナルデータベースとして人気のSQLite。そのWebサイトに掲載されている「How SQLite Is Tested」の内容が、海外のプログラマなどのあいだで話題になっています。 3月に公開された最新バージョンのSQLite 3.6.23。体のソースコードは約6万7200行(67.2KSLOC、Kilo Source Lines of Code:空行やコメントを除いた行数)なのに対し、テストコードはなんと4567万8300行(45678.3KSLOC)だと紹介されているのです! これはテストコードが体の約679倍もの大きさだということになります。 100%のブランチカバレッジ SQLiteコアのライブラリをテストするテストコードとして、以下の3つが紹介されています。 TCL Tests TCL Testsはもっとも古いテストコードで、TCL scripting lang

    SQLiteのテストコードは4567万8000行! 本体のコードは6万7000行
  • ケインズの乗数理論(Theory of Multiplier)がどうしようもなくしょぼいことのサルでもわかる説明 : 金融日記

    国会で菅副総理兼財務大臣が「乗数」についての質問にぜんぜん応えられなくてしどろもどろになってしまい、方々からものすごくdisられているようです。 この話題はネットではすでに消化されてしまい旬が過ぎてしまったようですが、今日は経済学の勉強ということでこの乗数理論(Theory of Multiplier)をじっくり学びましょう。 僕はこのケインズの乗数理論が日をこのような苦境に追いやったのではないかと思っており、大変に危険なものだと認識しています。 さて、乗数(Multiplier)です。 政府が公共事業をしてG円使うとしましょう。 そうするとこの公共事業を受注した会社にはG円の売り上げが発生します。 この時点で当たり前ですがGDPはG円増えます。 ところが話はこれで終わりません。 このG円はこの土建屋の社長のボーナスになったり、取引先の社員の給料になったりと必ず誰かの所得になるからです。

    ケインズの乗数理論(Theory of Multiplier)がどうしようもなくしょぼいことのサルでもわかる説明 : 金融日記
  • syboos.jp

  • 文系ド素人がmixiアプリを開発〜リリースするまでのまとめ - kazu0620's blog

    というわけで プログラミング未経験の状態から、mixiアプリのリリースまでなんとか漕ぎ着けることができました!最近、OpenSocial界隈は盛り上がってるみたいだし、プログラミング経験はないけれど、興味ある!って人も多いと思います。そこで、所謂「ド素人」の状態からプログラミングを勉強してmixiアプリをリリースするに至るまでの僕の軌跡と、何をどう勉強すればいいのか?ってのをまとめてみました。webで調べたり、プログラマの知人に相談したりしてこれは良かった!って部分を抜き出してまとめたので、これから勉強するぞって方は参考にして頂ければ幸いです。これであなたもSAP(ソーシャル・アプリ・プロバイダー)に! 完成したアプリ 「一行リレー小説」 http://mixi.jp/view_appli.pl?id=15525 開発期間:実質3ヶ月程度 リリース日:3月24日 現在の投稿総数:7622行

    文系ド素人がmixiアプリを開発〜リリースするまでのまとめ - kazu0620's blog
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 公開資料 - 日本仮想化技術株式会社

    セミナーで発表した資料等は、ページからダウンロード可能です。 また、slideshareでも同時に公開しています。 HP ProLiant DL360 Gen9ベンチマーク検証 結果報告書 (2015/9/11) HP ProLiate DL360 Gen9は、CPUにインテルXeonプロセッサー E5-2600 を搭載し、1CPUあたり最大18コア、45MBのキャッシュを搭載など、前世代と比べて大幅な性能向上を実現しています。また、HP SMARTキャッシュテクノロジーによるストレージアクセスの大幅な高速化、電源モジュールの小型化、AC/DC変換効率の向上などの対策により、高密度で高性能を必要とするワークロードに最適な1Uラックマウント型サーバーです。 今回、2006年10月に発売開始され、OSにWindows Server 2003を利用しているユーザーが多いと思われるHP ProL

    公開資料 - 日本仮想化技術株式会社
  • http://japan.internet.com/column/developer/20060322/25.html

  • [Think IT] 【伝わる!モデリング】はじめようUML!

    代表取締役 東京理科大学理学部応用数学科卒業。OSF(Open Software Foundation)のテクニカルコンサルタントとしてDCE関連のオープンシステムの推進を行い、OSFベンダ協議会DCE技術検討委員会の主査をつとめる。現在、株式会社テクノロジックアート代表取締役。UMLによるオブジェクト指向セミナーの講師、UML関連のコンサルティングを行っている。UML Profile for EDOCの共同提案者、ISO/IECJTC1 SC32/WG2委員、電子商取引推進協議会(ECOM)XML/EDI標準化調査委員。明星大学情報学部講師。 http://www.tech-arts.co.jp/ 獨協大学経済学部卒業後、業務系のシステム開発を経て、株式会社テクノロジックアートに入社。現在は、UMLやオブジェクト指向技術を活かした実際の開発や、セミナー/トレーニングの講師、コンサル

  • RSSを使ったブログ・Wikiの解析 - Miyazawa’s Pukiwiki 公開版

    目的 † ブログやWikiの更新情報、記事テキストの文、リンクなどを取得するJavaプログラムを作りましょう。 MySQLデータベース にデータを格納する方法、Java プログラムからMySQL にアクセスする方法について理解しましょう。 ブログの記事テキストを、さまざまな自然言語処理の技術を使って解析してみましょう。 Webアプリケーション(検索エンジン)として実装しましょう。 ↑ RSSを取得する † 参考 RSS Blog情報一覧(菊池研wiki) Six Apart - フィードとは? 菊池研のブログ(Movable Type 4.0)のRSSフィードを見るには、ブログのトップページにある「このブログを購読」をクリック こんな感じ <entry> ~ </entry> が一つのエントリー <title> ~ </title> がタイトルで、 <link ... href= " ~

  • Keyword Trackerの開発~序章~|社内NEET宣言

    社内NEET宣言文学部出身なのにIT企業で研究開発をすることになった社員のブログです。エンジニア/ニートKeyword Trackerの開発~序章~Keyword Tracker 何回かに分けて、Keyword Trackerの仕組み、いきさつ等について書いていこうと思います。 ~作ろうと思った動機~ ブログなどのCGMサイトで語られているワードやトレンドの抽出を行うようなアプリを作ってみたい、 という欲求は以前からありました。 膨大なデータをIT技術によって解析することで 世の中で何が語られているのか、流行っているのか知りたい知識/情報をできるだけ楽に素早く獲得したいというのが根的な欲求です。 既存の同種のサービスもkizasiなどいくつかありますが、 使い手として物足りない部分があったことと、 やはり技術者としては自分の手で作ってみて初めて見える部分・・・大規模データ運用のアーキテ

  • SQL講座

    データベースの種類と概要 リレーショナル型・データベースをはじめデータベースの種類とその概要の解説 SQLの概要 SQLの構成などSQLの概要 リレーショナル・データベースの関係演算 リレーショナル型・データベースの関係演算である選択、射影と結合の解説 「データベース/スグ解る!最新「データベース」機能」 キーマンズネットのデータベースの基礎の解説 Accessで試してみよう C言語やVisual Basicなどのプログラム言語の習得と同じで、SQLも実際にSQL文を入力して実行することでより早く、確実にマスターすることができる。ここではAccessでSQLを実行する方法を解説している。 MySQLで試してみよう 無料で使えるMySQLでデータベースとSQLを操作する方法を解説 MySQLのダウンロード MySQLのダウンロード方法 MySQLのインストール MySQLのインストール方法の

  • java.util.Dateをjava.sql.Dateにきちんと変換する方法 - ひがやすを技術ブログ

    多くの人はこうやればいいと思っているかもしれません。 java.util.Date d = new java.util.Date(); java.sql.Date d2 = new java.sql.Date(d.getTime());確かにこれでも一応変換はできますが、きちんと変換してはいません。java.sql.DateのJavadocを見るとこう書いてあります。 SQL DATE の定義に対応させるために、java.sql.Date のインスタンスでラップされたミリ秒の値は、インスタンスが関連した特定のタイムゾーンで時間、分、秒、ミリ秒をゼロに設定することで、「標準化」する必要があります。 つまり、java.util.Date#getTime()をjava.sql.Dateにただ渡すだけでは不十分で、「特定のタイムゾーンで時間、分、秒、ミリ秒をゼロに設定しなければいけない」のです。そ

    java.util.Dateをjava.sql.Dateにきちんと変換する方法 - ひがやすを技術ブログ
  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

    jay777
    jay777 2009/07/15
  • C言語のつまずくところ、小技とか、Tips集とか

    pointer,ポインター ポインタって実は私は躓かなかったんですけど、(良書のおかげ)結構躓くとの事ですので、ちと、簡単に説明します。 名前のとおり、指す人(変数)です。 何を指すかというと、メモリのアドレスです。 アドレス等が何なのかは 入門書等に詳しくかかれているので、そこを見てください。 では、メモリのアドレスを指すにはどうすればいいのでしょうか? 以下のプログラムを見てください。 #include <stdio.h> int main(){ int var = 0; int *pointer = NULL; int pointer_num; //varの中には0が入っているが、&をつけることによってアドレスを入れることが出来る。 //しかし、アドレスはポインタ型(ここではint *)にしか入れられない。 pointer = &var; //そして、ポインタの使い方は以下のような感

  • 1