鏡面世界さんからの質問 二人以上の人間が同時に喋った時の表現 こんばんわ、鏡面世界です。 えー、今、なんとなく思いついて掌編を書いているのですが、お聞きしたいことができました。 「二人以上の人間が同じタイミングで同じセリフを喋ったとき、どのように表現したらいいのでしょうか?」 現在は、 ――――――――――――――――――― 「お待たせしました、康平さん」 「お待たせしました、康平さん」 左右から同時に発せられるステレオボイス。彼女達は仕草も見た目もそっくりな双子だ。 ――――――――――――――――――― ……というように書いているんですが、これを何度もやらなければならない故に、 読んでいてうざったくなるんです。 しかし、 『お待たせしました、康平さん』 というようにすると一人の人間と電話か何かで会話しているように見えますし、 「「お待たせしました、康平さん」」 とすると作法的にあまりよ
java.io.Serializable …、ある程度Javaに触れて来た人は必ず見たことがあるインターフェイスだと思う。私も何度も見てきたし、必要に迫られて自分の作ったクラスにSerializableをつけたこともある。しかし、こいつは一体何なのか? 継承の便利さ 僕らがまだJava初心者だった頃。継承というメカニズムに助けられながら育って来た。簡単に言えば、HttpServletクラスを継承しさえすれば、自分の作ったクラスがサーブレットとして認識されるのだ。また、abstractメソッドなどという便利な機能もあり、継承にあたって実装しなければいけないメソッドは確実に指示され、言われた通りにそのメソッドを実装すれば良い。 StrutsのActionも然り。そう、多くの場合は「継承さえすれば、望む物がだいたい出来上がる」というのがJavaの世界だと思っていた。 だが、世の中そんなに甘くない
データ構造を適宜したクラスを作りたい時があります。メソッドは必要ありません。C系統の言語で言えば、構造体でしょうか。Rubyでは、構造体を超簡単に作ることができます。 まずは、普通にクラスを書いてみましょう。 class Person def initialize(name, age) @name = name @age = age end attr_accessor :name, :age end eita = Person.new("瑛太", 27) juri = Person.new("上野樹里", 23) 非常に冗長な感じを醸し出していますね。そんなのRubyじゃない。。。 そこで、Structを使います。 person = Struct.new("Person", :name, :age) eita = person.new("瑛太", 27) juri = person.new
JavaプログラムからAzureのデータを扱ってみよう ここでは、サンプルプログラムを通してWindows Azure4jの使い方を見ていきます。 AzureStorageへの接続とテーブルの作成 アカウントの設定とテーブル作成は、次のように記述します。 // アカウント設定 StorageAccountInfo account = new StorageAccountInfo( URI.create("table.core.windows.net"), false, "test234", // account name "h7CH1BiwQuwGejOK7EbxFhheSRLF6CXdUekazgiE23MAwb3B/4QfxPe77DhpuFUL7IAubtN+oFsc6f2G/bo1vg==" // primary access key ); TableStorage ts = Ta
いよいよマイクロソフトがWindows Azureの国内展開を本格化する。エンジニア向けイベント「Microsoft Tech・Days」の開催に先立ち、同社は2月22日に都内で会見を開催。これまでパートナー企業との取り組みの中で見えてきた「クラウドに向く分野」を事例とともに紹介、日本市場向け製品サイトや技術情報サイトの開設を通じて、日本市場における事業展開を本格化していくとした。 マイクロソフト 執行役 デベロッパー&プラットフォーム統括本部長 大場章弘氏はWindows Azureの特徴について、「従来のサーバ環境と、クラウドのバランスを取ることで、コストを削減しつつ使いやすいシステムを構築できる」こと、「これまでVisual Studioや.NETに対して行ってきた投資やスキルを生かしつつクラウドへとシステムを拡張、進化させていける」ことと語った。 本格運用に至るまでの、これまでのパ
メモです。 Java(の標準のライブラリ)はファイルオープンが極めて煩わしい ものとなっています。 しかしながらファイルのオープンを嫌うと、システム構成や デバッグ法などが硬直したものとなり、大きな損失 を生みだす元となります。 ファイルオープンの心理的壁を乗り越えるため、 次の観点でまとめます。コピペで動きます。 テキストかバイナリか 読み込みか書き出しか 書き出しの場合追加(APPEND)か否か テキストの場合文字コードセットは何か 文字コードセットは決して無視してはならない重要な指定です。 さらに、ファイル生成時にフォルダも生成する形も載せます。 クラスは全てjava.ioパッケージのものですので、 import java.io.*; でインポートし使用できます。もちろん*を使わず一個一個書いても構いません。 Javaには解体子がありませんので、資源の後始末(close)はクラスの利
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く