サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
ap.atmarkit.co.jp
@IT会議室 新規書き込み停止(2012年10月9日)のお知らせ @ITの会員制度「@ITクラブ・メンバーシップ」(@ITクラブ)は、10月9日より、弊社が運営するメディアの共通会員制度である「アイティメディアID」へ移行することになりました。これに伴い、@ITクラブのサービスの一部を変更させていただきます。 @IT会議室については、2012年10月9日をもって新規書き込みを終了いたしました(閲覧は引き続き可能です)。今後、質問や回答などは「QA@IT」(http://qa.atmarkit.co.jp/)をご利用くださいますよう、お願い申し上げます。 初めまして、質問をさせてください。 Windows XP SP3 にて、Bluetooth通信を行いたいです。 行いたいことは、自作のプログラムから 1、PC周辺にあるBluetooth機器を探索する 2、探索した機器から、接続したい
Apacheが突然起動できなくなりました。 特にサーバーの設定を変更したわけではないのでが、突然起動できなくなりました。 発生タイミングからみて、ログのローテーションで行われるApacheの再起動で失敗してから落ちたようです。 そこで実際にrootでログインして「stop」+「start」や「restart」をしたのですが、失敗となり起動できません。 ログのローテーションは毎日行っているので少なくとも昨日の再起動では問題がないです。 error_logをみたところ、suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)が表示されています。 自分で調べたところkillコマンドしてから実行ということですが、そもそもhttpdは落ちているので「kill」する対象がありません。 それともkillの対象がhttpdのことではなかったりするのでしょうか
お世話になっております。 2008serverでのCALの追加方法ついて質問させてください。 Windows Server 2008 Standard 5CALを購入し、 ぶらさがるクライアント数が15台なので、 追加で10CALを購入しました。 しかし、購入したライセンスコード(番号)を入力する場所が見つかりません。 2003serverですとサーバー管理コンソールを使うはずですが、 2008serverでは見つかりません。 ネットで検索しても、具体的な登録場所がわからず困っています。 以上、よろしくお願いいたします。
ちょっと前に調べた情報。 1stレンタルサーバー http://java.1strentalserver.com/ 国内だとここくらいしか知らないです、使ったことはありませんし評判も解りません。 VPS系 Root権限があれば自由にTomcatでもGlassfishでもインストールできますが、ある程度のLinux知識は必要。 最安値としては月1500円くらいからあるけど、Servlet/JSPだと最低でもメモリ512MB、できれば1GBは欲しいところなので月4000円からくらいかな? 1stレンタルサーバー http://vps.1strentalserver.com/ 使えるネット http://www.tsukaeru.net/ 使えるネットは少し使いましたが、PythonのWebアプリとかPHPクラスは全く問題無しですが、Javaは動かしたことないです。 専用サーバ VPSよりは安定
@IT MONOist会議室終了(2011年3月31日)のお知らせ @IT MONOistは4月1日より、アイティメディアIDでの読者登録を開始しました。これに伴い、@IT MONOistでの@ITクラブのサービスを2011年3月31日で終了し、@IT MONOist会議室への新規書き込みを終了いたしました。なお、その他の@IT会議室、@IT情報マネジメント会議室、@IT自分戦略研究所会議室は今後も継続してご利用のほどお願いします。 Apache2.2.3、Tomcat6.0 3サイトをVirtualHostを用いて構築したいと考えています。 (内1つが問題となっている、商用のアプリをTomcat上で展開したもの) コネクタにはApacheに内包されているmod_proxy_ajpを用いています。 問題となっているのは、Tomcat上で稼働しているサイトなのですが、 以下の状況では正常に
@IT MONOist会議室終了(2011年3月31日)のお知らせ @IT MONOistはアイティメディアIDでの読者登録を開始しました。これに伴い、@IT MONOistでの@ITクラブのサービスを2011年3月31日で終了いたします。@IT MONOist会議室につきましても同日新規書き込みを終了いたします。なお、その他の@IT会議室、@IT情報マネジメント会議室、@IT自分戦略研究所会議室は今後も継続してご利用のほどお願いします。
お世話になっております。 掲題の件、いわゆるCreateObject()でインスタンスを作成する オブジェクトたちの名前はどのように調べ、探せばいいのでしょうか? 例えば、Excelを操作する場合はExcel.Applicationだったり データベースを操作する場合はADODB.Connectionだったり・・・ 幸い、これまで必要としてきたオブジェクトはメジャーなものばかりなのか Web、参考書のサンプルコードに示されており、事なきを得ています。 ただ、どうやって自力で調べれば、あるアプリ(プログラム)はどんなProgID なのか、メソッドはどんなものがあるのか等が突き止められるのでしょうか。 MSDNでも調べてみたのですが http://msdn.microsoft.com/ja-jp/library/Cc329655.aspx これぐらいしか引っかからず、途方にくれています。 プロ
シングルトンのインスタンスが持つメソッドを、複数のスレッドから呼び出す処理を作っています。 このとき、メソッド内で宣言しているメソッドローカル変数は、スレッドセーフな動作をしているように思われたのですが、この認識は正しいでしょうか? 以下のテストコードで実験しました。 [ThreadTest.java] import edu.emory.mathcs.backport.java.util.concurrent.ExecutorService; import edu.emory.mathcs.backport.java.util.concurrent.Executors; public class ThreadTest implements Runnable { private final int num; private final String threadName; public T
エラーメッセージは全文載せてください。 以下のページに書いてあるような内容ですか? http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=39081&forum=7 すなわち、上記のページのエラーメッセージに書いてあったように「この ASP.NET は、要求されたリソースへのアクセスを許可されていません。」 ということが問題なのでは? であれば、IIS のワーカープロセスに権限がないから Excel が動かない のでははないかと思います。 問題のの PC で Excel を操作できる権限のあるユーザーアカウントを偽 装したら、とりあえずは動きませんか? だたし、そもそも ASP.NET で Excel というのは多々問題があります。下 記ページに書いてある問題点をクリアしないと実用にはならないと思いま すがその点は大丈夫ですか。 O
Rubyの質問です。 gem install dbi としてインストール成功しています。 そして、プログラムを書いて実行したとき、dbiが見つからないとでます。 色々検索してみて同じ方法でやっているはずなのに・・・ どうすればdbiが使えるようになるでしょうか? [ソースコードの抜粋] require 'dbi' dbh = DBI.connect("DBI:ODBC:Driver={SQL Server};Server={server1};Trusted_Connection=no;AutoTranslate=No;Database=hogedb;", "sa", "") [エラーメッセージ] in `require': no such file to load -- dbi (LoadError) [gemの状態] C:\>gem list *** LOCAL GEMS *** dbi
1.パーティションを切り直して再インストール。 2.パーティションマジック等の製品を使う。 3.Windows 7にアップグレード! 下に行くほどお金がかかる。楽なのは2。 データのバックアップ取れるなら1がお勧め。 しゅうさん、早速のご指導有難うございます。CドライブとDドライブを結合させるソフトがあるとアドバイス下さいましたので、色々検索してダウンロードして試したところ、うまくいくソフトが見つかりました。 EASEUS Partition MASTER ダウンロードサイト http://www.forest.impress.co.jp/lib/sys/hardcust/defrag/easeuspart.html 結合の仕方サイト http://s1dannna.cocolog-nifty.com/blog/2009/03/easeus-partitio.html とても簡単にCドライ
airさん、レスありがとうございます。 >ipconfig /all Windows IP Configuration Host Name . . . . . . . . . . . . : クライアントPC名 Primary Dns Suffix . . . . . . . : Node Type . . . . . . . . . . . . : Hybrid IP Routing Enabled. . . . . . . . : No WINS Proxy Enabled. . . . . . . . : No Ethernet adapter ローカル エリア接続: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : NICアダプタ名 Ethernet NIC Physical Address
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=17604&forum=14&7 この記事を見て、プロキシの証明書に署名する認証局をルート証明書としてクライアントにインストールすることで、プロキシでSSL通信を解析できることはわかりました。 現在、これを参考にSSL通信を解析可能なプロキシを設計しているのですが、いくつか課題があります。 一般的にブラウザは、 (1)サーバ証明書の正当性を確認するために、署名した認証局が信頼できるかを調べる (2)サーバ証明書のcnと最初のリクエストに含まれていたURLが一致するかどうかを調べる らしいのですが、自作認証局の証明書をルート証明書としてインストールすることで、(1)でブラウザが警告を出すことはないと思うのですが、プロキシがクライアントにサーバのふりをして渡す証明書(以下プロキシ証明
java、perlの暗号化、復号化について質問です。 perlで暗号化した文字列をjavaで復号化したいのですが、 perl側で暗号化キー、初期化ベクトルで暗号化した文字列を java側で同様の暗号化キー、初期化ベクトルで暗号化した際に 同様の結果が得られない状態です。 perl、javaでの暗号化、復号化する対象の文字列は同じにして行い、 暗号化アルゴリズム等は、AES、CBC、PKCS5Paddingと同様にしておりますが 暗号化した際の文字列が異なっています。 javaで同様の文字列を暗号化する際は、 暗号化キー、32バイト、初期化ベクトル、16バイトとし、 下記のように実装しています。 ■実装しているソース import javax.crypto.Cipher; import javax.crypto.NoSuchPaddingException; import javax.cry
いつも参考にさせていただいております。 掲題の件でふと気になったので、お手すきの際にご意見をいただければと思います。 どちらで書くのがより適切なのでしょうか。 ※社員の主務、兼務の所属情報を所属部署、部署テーブルと2回結合して取得する例となっております。 A.結合条件と抽出条件で分ける SELECT 社員.社員コード, 社員.氏名, 主務.部署名 AS 主務部署名, 兼務.部署名 AS 兼務部署名 FROM 社員 INNER JOIN -- 主務の所属情報取得 所属部署 AS 主務所属 ON 社員.社員コード = 主務所属.社員コード INNER JOIN 部署 AS 主務 ON 主務所属.部署コード = 主務.部署コード INNER JOIN -- 兼務の所属情報取得 所属部署 AS 兼務所属 ON 社員.社員コード = 兼務所属.社員コード INNER JOIN 部署 AS 兼務 O
こんにちは。 使って、サーバ(A)へのhttp要求をサーバ(B,C)に振り分け、サーバ(B,C)から応答を返すwebサーバ群を構築したいのですが、サーバ(A)が期待どおりに動いてくれません。 サーバ(A)の設定は、以下の通りです。 /etc/sysconfig/ipvsadm -A -t 192.168.1.230:80 -s sed -a -t 192.168.1.230:80 -r 192.168.1.245:80 -g -w 1 -a -t 192.168.1.230:80 -r 192.168.1.240:80 -g -w 1 cat /proc/sys/net/ipv4/ip_forward 1 /etc/sysctl.conf の net.ipv4.ip_forward = 1 これらの設定は、デージーネット著、「Linuxで作るアドバンストシステム構築ガイド」(秀和システム)
LDAPもしくはActiveDirectoryとDynamic VLAN対応の認証スイッチを利用すれば よいでしょう。 Dynamic VLANはLDAPやActiveDirectory、あるいはRADIUSの情報を元にして、 スイッチに接続したユーザーもしくは端末を認証し、任意のVLANに割り当てることが できます。 (VLANというのはIPアドレスのセグメントと考えるとわかりやすいです。) 手順ですが、まずは全ユーザーのデータベースをLDAPかActiveDirectory(AD)で構築し、 役職ごとにグループを作成してユーザーを所属させるようにします。 次に、認証スイッチ側でそのグループ情報を参照し、グループに応じてVLANを割り当てます。 これによって役職単位で別のIPアドレスセグメントを割り当てることが可能です。 人事異動が発生したらLDAPやADのグループを修正すれば、IPアド
役職の偉い順にIPアドレスを自動的に振るにはどうしたらよいでしょうか。 現状、DHCPで固定IPアドレスを割り当ているのですが 昇格時のメンテナンスが大変です。 こだわる幹部とその取り巻きがいて困っています。
私が普段見ているところをざっと挙げます。 ・@IT ・ITmedia ・CNET(Japan/US) ・インプレスの「~ウォッチ」全般 ・オレンジニュース ・/.J ほとんどサイト訪問です。 あとは書店で技術誌をざっと眺めたり購入したりですね。 まとめるとRSS、その次にサイト訪問です。 GoogleのiGoogleに情報をまとめて一括表示しています。 今の設定 ■ホーム ブックマーク,天気,検索履歴,... ■技術関連 Japan.internet.com,ZDNet Japan,@IT,スラッシュドット・ジャ...,ITpro総合,LinuxInsider,テクノロジー,Latest Linux Kernel ... ■ニュース asahi.com,nikkei BPnet,NIKKEI NET... ■アミューズメント Free Sudoku Puzzles,Random Wikip
.NETではデータ構造アルゴリズムに合わせた効率的なソートアルゴリズム/実装を選択しやすいことを重視したのでは?(インタフェース上の話です。実装は知りません) 例えば、配列を利用したListでは(不安定で構わないならば)クイックソートが向いているでしょうし、連結リストを利用したListではマージソートが向くはずです。また、Javaの場合はCollections.sort()でリストの中身を配列に変換してからソートして書き戻すので無駄が多いです。 あしゅさん .NETではデータ構造アルゴリズムに合わせた効率的なソートアルゴリズム/実装を選択しやすいことを重視したのでは?(インタフェース上の話です。実装は知りません) なるほど、効率の面からということですね。リストの内部構造を良く知っている List 自身に Sort を任せるのは、たしかに一理あると思います。ただし、私はつぎの2つの点から、そ
現在、apache+Tomcatでサーバーを運営をしているのですが、負荷増に伴い、複数台に拡張しようと計画しております。 その際、複数サーバー間でのセッション共有について、対応方法を迷っております。 1、Tomcatのクラスタリング機能を使ってセッションを共有する。 2、セッション管理用のDBサーバーを用意し、DBでセッションを管理する。 どちらでもセッションの共有は可能だと思うので、Tomcatのクラスタリングにしようかと思っているのですが、実際Tomcatのクラスタリングを使うことは一般的なのでしょうか?運用事例などがWEB上になく、少々不安があります。 知識がないため、ご意見を頂きたいと思います。 宜しくお願い致します。
VisualStudio2008でWindowsプログラムを作成しています。 今回FTPサーバとのやり取りを行う必要があるのですが セキュリティの概念としてSSHとSSLがある事を知りました。 プログラムからもこれらを利用してFTP操作しようと思うのですが いまいち2つの違いが分かりません (DBで言えばオラクルとSQLSeverの違いのようなものなのか) SSLの方はよく耳にしますし、プログラムの方も検索出来るのですが SSHの方はそれほど情報が無いような気がします これら2つの具体的な違いと VB2008から使用するにはどちらが最適なのか 教えていただけると幸いです、よろしくお願いいたします
Tomcat 5.0を使っています。 removeAbandoned=Trueとして、Close漏れのコネクションを「再利用」したいと思っています。この再利用、という表現ですが、具体的にはどのような動作が正しい動作なのでしょうか? これについて、インターネット上、いろいろな表現がありました。 ・利用不可能な接続を再利用可能にする ・放棄されたデータベース接続を解放し、再生する ・待ち状態のコネクションを破棄して再利用する ・接続がプールに回収される などです。これらを解釈すると、コネクションがプールに戻って、アイドル状態になる、と思っていました。そこで、BasicDataSourceをつかって、実際に接続数、アイドル数を確認してみました。 int numActive = ((BasicDataSource) ds).getNumActive(); int numIdle = ((Basic
.NET の技術トピックとは少し外れますが、ここに投稿させていただきます。 現在開発中の製品アプリにて、ログ出力モジュールに "log4net" を利用しています。 この製品アプリを頒布(販売)する際に、log4netのライセンスをどのように表記すればよいのかが判然としません。 log4net のライセンス条項は 「Apache License, Version 2.0」 です。 ・ http://logging.eu.apache.org/log4net/license.html ・ (参考:Apache License, Version 2.0 日本語訳)http://sourceforge.jp/projects/opensource/wiki/licenses%2FApache_License_2.0 log4net の頒布物一式には、"LICENSE.txt" と "NOTICE
いつもお世話になっております。 サーブレットクラス内に非staticなSimpleDateFormatインスタンス変数を定義し、 それをdoGet内などで使いまわす場合、 synchronizedブロック内で使用する、あるいは ThreadLocal継承クラスからの取得に変更するなど スレッドセーフ対応をしないといけないということは理解しているつもりですが、 たとえばdoGet内で別クラスのインスタンスをnewし、 その別クラス内にインスタンス変数として定義されたSimpleDateFormatを使いまわす場合には 上記のような対応は不要と考えてよいのでしょうか? サーブレットのインスタンスが複数スレッドから呼び出されているとしても、 その中でnewされたインスタンスはそれぞれ別であり、 複数スレッドから同一のインスタンスが参照されることは ないと考えてよいのでしょうか? ということは、S
Microsoft .NETプラットフォームの基盤となるWindows Serverを使う上での疑問・質問や、活用テクニック、ノウハウなどを情報交換する会議室です。
現在、私のプロジェクトでデータベースの識別子(ID)毎にクラスを作成するという意見が浮上しています。 例えば、顧客テーブルの顧客ID、商品テーブルの商品IDがあるとして、DB上はNUMBER型だとします。 この場合、java側ではlongで実装するのが一般的だと思われますが、CustomerIDというクラスを作成するという考えです。(longをラップしている感じです) logn型の場合は、商品IDを指定しなければいけない箇所で、誤って顧客IDを指定する可能性があるので、よりタイプセーフに実装できるのがメリットだと思われます。 システムで使用するテーブル数は20個程度でIDは7種類程度しかありません。 なのでクラスを作成しても実装負荷が高くなることも特にありません。 個人的には、この設計はやりすぎだと思うのですが、みなさまはどう思いますでしょうか? また、同様の設計を過去に経験した人は、やっ
複数の EXCEL.EXE が動いている時に、ひとつの Exce l.Application を GetObject で特定して C# で操作 するには? Windows XP + Excel 2007 + Visual C# 2008 Express Edition を使っています。フォームを持った、普通の Windows Application を開発しています。 このアプリケーションの起動前から、すでに開かれた状態になっている Excel の Workbook を、このアプリケーションで操作したいと思っています。 ネットでいろいろ調べると、雰囲気的に、つぎのやりかたでできることは分かりました。 Microsoft.Office.Interop.Excel.Application app = (Microsoft.Office.Interop.Excel.Application)Mic
次のページ
このページを最初にブックマークしてみませんか?
『ap.atmarkit.co.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く