1 名前:以下、名無しにかわりましてVIPがお送りします。:2008/03/20(木) 18:39:59.43 ID:YRPmbL8a0 ,. -──- 、 それはイエス・キリストについての認識が異なるからだよ / /⌒ i'⌒iヽ、 / ,.-'ゝ__,.・・_ノ-、ヽ i ‐'''ナ''ー-- ● =''''''リ _,....:-‐‐‐-.、 l -‐i''''~ニ-‐,.... !....、ー`ナ `r'=、-、、:::::::ヽr_ !. t´ r''"´、_,::、::::} ノ` ,.i'・ ノ `,!::::::::::::ヽ どうゆうことさ? ゝゝ、,,ニ=====ニ/r'⌒; rー`ー' ,! リ::::::::::::ノ i`''''y--- (,iテ‐,'i~´ゝ''´  ̄ ̄ヽ` :::::::::::ノ | '、,..
RPA見直される”業務”と”人”の関係 人的リソースを単純作業から解放! 高付加価値業務への転換のために 膨大なアクセスを支える屋台骨 高い安定性とパフォーマンスを両立 ZOZOTOWNが選んだストレージ基盤を解説 ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス リモートワークを成功させる方法 必須となるセキュリティをどう強化するか 必要な対策5つを紹介 年間5,000件の問い合わせに対応 疑問を解消したいユーザーも答える情シスも みんな幸せになるヘルプデスクの最適解 高い従業員満足度と安心・安全 新時代にむけた理想の業務環境こそ Anywhere Workspaceが目指す未来 エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く データ活用は次のステージへ トラディショナル
1 :以下、名無しにかわりましてVIPがお送りします。:2007/07/25(水) 17:09:20.28 ID:Ecteuiyz0 アカポスとか就職とか、俺が鬱になる質問以外。 2 :以下、名無しにかわりましてVIPがお送りします。:2007/07/25(水) 17:09:49.38 ID:sR2Rucw20 世界中の童貞はどうしたら救われるのか・・・? >>2 セクロスしても救われるとは限らない、ってのが問題だよな。 信仰からの回答が一番手っ取り早い。信仰を持て、正当化しろ、価値観をひっくり返せ ニーチェは読むな、これに尽きる。 4 :以下、名無しにかわりましてVIPがお送りします。:2007/07/25(水) 17:10:02.67 ID:W7cwMSVl0 悪の起源 >>4 悪ってのは、関係性の中に成立する。 つまり、善が存在するためには悪がなければならない。 フーコーが権力装置概
サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一本吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には食材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい食材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Security Briefs Protecting Your Code with Visual C++ Defenses Michael Howard Contents Stack-Based Buffer Overrun Detection (/GS) Safe Exception Handling (/SafeSEH) DEP Compatibility (/NXCompat) Image Randomization (/DynamicBase) Safer Function Calls C++
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. .NET Matters Asynchronous Stream Processing Stephen Toub Q I've read about some neat tricks you can play to ease the development of asynchronous implementations using C# iterators. (Jeffrey Richter was extolling the virtues of such techniques in a previo
Code download available at:DependencyInjection2008_03.exe(5408 KB) Contents The Inner Dependency Problem Dependency Inversion Dependency Injection Containers Full-Fledged IoC Containers Lifetime Management Auto-Wiring Dependencies Loosen Up for a Change Few would disagree that striving for a loosely coupled design is a bad thing. Unfortunately, the software we typically design is much more tightly
Code download available at:ContinuousIntegration2008_03.exe(168 KB) Contents Lowering the Cost of Adoption Getting Started Build and Test Source Control Logging and Reports Triggering a Build Running the CI Server Customizing CI Factory The Rest of the Work When using a Continuous Integration (CI) system, team members integrate application components early and often, up to several integrations a d
Contents Application Profiling Optimizing the Application Targeted Profiling The past decade has brought us many new software technologies and platforms. Each of these new technologies requires special knowledge to create great-performing applications. As Internet technologies like blogs have now enabled frustrated users to easily cast a negative light on your applications, you really need to make
An introduction to asynchronous, non-blocking HTTP programming By Gregor Roth, JavaWorld.com, 03/20/08 Comet has popularized asynchronous non-blocking HTTP programming, making it practically indistinguishable from reverse Ajax, also known as server push. In this article, Gregor Roth takes a wider view of asynchronous HTTP, explaining its role in developing high-performance HTTP proxies and non
ASP.NET MVC Building Web Apps without Web Forms Chris Tavares This article is based on a prerelease version of the ASP.NET MVC Framework. Details herein are subject to change. Code download available at:MVCFramework2008_03.exe(189 KB) Contents Model View Controller Pattern Creating a Controller Creating a View A Bigger Example Creating Forms and Posting Back Controller Creation Other Extensibility
ソフトウエアがXML出力を作成する場合には、多くの根拠があります。XML文書は異なるアプリケーション間のデータ交換のために使われますし、webアプリケーションはわずかなXMLスニペットを使って(X)HTML出力を作成したりAJAXリクエストに答えたりします。XMLが生成されるところには多くの利用ケースがあるので、その出力は他のアプリケーションの部分と同様にテストされるべきなのです。 生成されたXMLをテストするには幾つかの方法があります。その各々が分離して使用される際のフローを持っています。 例えば、下記のようなことができます。 生成されたXMLがDTDに対して、またXMLスキーマや、或いは他の文法的代替物に対して正当であると確認することができます。残念なことに、このような文法はいつも文書中に存在するとは限りませんし、もしあったとしても、どのテストも出力の構造のみをテストするだけで、その内
今回のポイント 1行あたりの文字数の目安 1段落の文字数の目安 段落に含む文字数 行間調整の考え方 字間調整を使ったロゴ風味見出し 日本語というのはもともと縦書き文化です。文字も筆で縦書きしていくときに書きやすいように作られています。現在PC画面上で見るフォントは,活字印刷物のフォントとは違い,横書きで読みやすいようにもともとの字体から若干形を変えられています。それでも起源である縦書きの形を完全に壊すことができないので,やはり横書きでは読みづらいようになっています。 日本人が苦痛を感じることなく読める横書き1行あたりの字数は20字+α程度だと言われています。意識して雑誌などを見るとたいていが!)25文字から28文字程度です。用紙,つまり本のサイズがA4を超えるような大判になると,1ページを左右2段組に分けて25~28字程度に調整されています。 一方,縦書きの場合には識別許容量はグンと増加し
将来に不安を感じないITエンジニアはいない。新しいハードウェアやソフトウェア、開発方法論、さらには管理職になるときなど――。さまざまな場面でエンジニアは悩む。それらに対して誰にも当てはまる絶対的な解はないかもしれない。本連載では、あるプロジェクトマネージャ個人の視点=“私点”からそれらの悩みの背後にあるものに迫り、ITエンジニアを続けるうえでのヒントや参考になればと願っている。 この連載では、システム開発プロジェクトにおけるリーダーシップを中心に、「私の視点=私点」を皆さんにお届けしています。 今回の内容は、リーダーシップトライアングルのManagementに関係します。Managementについては、連載第9回「ソフトウェアは目に見えない」を参照いただければと思います。 ■オフショアって必要なの? 前回「オフショア成功に必要な『ある特性』」で、オフショア開発におけるコミュニケーションにつ
2008/03/21 米ヴイエムウェアは3月17日付で、「VMware Workstation」「VMware Player」をはじめとするWindows版の仮想化ソフトウェアをアップデートした。2月24日に公表された深刻な脆弱性も含め、複数の脆弱性が修正されるため、早期のアップグレードが推奨される。 Windows版VMwareのファイル共有機能には、パスをさかのぼることによって、本来ならばアクセスさせるつもりのないファイルやディレクトリを閲覧できてしまうディレクトリトラバーサルの脆弱性が存在する。 悪用されれば、ゲストOS上で動作しているプログラムから、本来は隔離されているべきホストOSのファイルシステムにアクセスし、ファイルの作成や削除といった操作が可能になる恐れがある。この結果、ホストOSの重要な場所に、実行可能な悪意あるファイルなどを作成されてしまう可能性もあるという。 この脆弱
GASで棒、円、折れ線など各種グラフを作成、変更、削除するための基本 (2017/7/12) 資料を作る際に、「グラフ」は必要不可欠な存在だ。今回は、「グラフの新規作成」「グラフの変更」「グラフの削除」について解説する GET/POSTでフォームから送信された値をPHPで受け取る「定義済みの変数」【更新】 (2017/7/10) HTMLのフォーム機能についておさらいし、get/postメソッドなどの内容を連想配列で格納するPHPの「定義済みの変数」の中身や、フォーム送信値の取り扱いにおける注意点について解説します【PHP 7.1含め2017年の情報に合うように更新】 PHPのfor文&ループ脱出のbreak/スキップのcontinue【更新】 (2017/6/26) 素数判定のロジックからbreak文やcontinue文の利点と使い方を解説。for文を使ったループ処理の基本とwhile文
Webブラウザ上で何でも行うようになっている。ビューワーについてはFlashが秀逸で、音楽を聴いたり、動画を見たり、ドキュメントを閲覧するようなことがブラウザ上だけで完結するようになっている。 動画はどのサービスでも有効に使われているが、自サイト内でプレーヤを提供したければこちらをどうぞ。 今回紹介するオープンソース・ソフトウェアはNonverBlaster、オープンソースのFLVプレーヤだ。 NonverBlasterはシンプルなインタフェースのFLVプレーヤで、再生と音量調整、そしてフルスクリーンモードがサポートされている。URLでFLVファイルを指定するだけで使える手軽さが良い。 自動再生、フルスクリーンモードの許可、各種色の設定などをJavaScriptから行えるのも特徴だ。再生するだけであれば、プレーヤは殆ど変更する必要はなく、HTML側だけで終われるのが嬉しい点だ。 自分の撮っ
RDBMSはWebシステムの開発を簡易にしてくれるメリットはあるが、スケーラブルが難しく、安易に何でもデータをストアしてしまうとデータ量が増大になってしまう。個人的にはソートや範囲での絞り込みを行わないデータはデータベースには保存しなくとも良いのではないかと思っている。 ではそうしたデータをどこに保存したら良いだろう。セキュリティの可否によって変わるだろうが、例えばこういうシステムはどうだろう。 今回紹介するオープンソース・ソフトウェアはMica PHP DataSystem、PHPで作られたデータシステムだ。 Mica PHP DataSystemは単純化されたデータベースのようなもので、データをPHPのシリアライズした形式で保存する。カラムを複数設定でき、データのストア、更新、削除が可能だ。 検索のような機能はないので、行を指定してデータを取り出す、DBMのような使い方になるかと思われ
米Microsoftは米国時間2008年3月19日,「Windows Server 2008」向け仮想化機能「Hyper-V」(開発コード名「Viridian」)のリリース候補(RC:Release Candidate)版を公開した。同社のWebサイトからダウンロードできる。最終版の提供開始は2008年8月の予定で,これまでの計画通りWindows Server 2008完成から180日以内にリリースできる見込み。 2007年12月に公開したベータ版(関連記事:Microsoft,サーバー仮想化機能「Hyper-V」のベータ版を公開)から機能を拡充し,機能確定版とした。利用可能なゲストOSとして「Windows Server 2003 Service Pack 2(SP2)」「Windows Vista SP1」「Windows XP SP3」「Novell SUSE Linux Ente
前回までのおさらいと今回のあらすじ 前回は、「プロトタイプチェインとは何か」について詳しくお話ししました。オブジェクトのメンバを検索するにあたって、JavaScriptランタイムがプロトタイプチェインを順々に検索していくと言う動作についてのお話でした。 今回は、きわめて単純に見えるこの仕組みが、JavaScriptにとっていかに重要であるかを説明したいと思います。そのために、まずプロトタイプチェインを用いて擬似的なクラスの継承を行い、その上でObjectクラスが持つメンバについてもお話ししておきたいと思います。 プロトタイプチェインを使った擬似的な継承 前回お話ししたプロトタイプチェインについては、しっかり理解していただけましたでしょうか。この一見単純な仕組みを応用すると、JavaScriptにおいても、擬似的なクラス継承を実現することができます。 例えばPersonクラスを継承したShi
はじめに 「Apache Struts」(以下、Struts)とは、Web開発のデファクトスタンダードとしてあまりにも有名な、Java言語で書かれたオープンソースのWebアプリケーション・フレームワークです。JavaでのWeb開発者には、もはや説明する必要はないかもしれません。 最初のStruts(以下、Struts 1)がリリースされる2001年以前は、JavaでのWebアプリケーションというと、JSPとサーブレットを直接用いたアプリケーションが一般的でした。そのため、ちょっとしたアプリケーションでも、けっこうなコード量が必要だったのですが、Struts 1のフレームワーク機能により、煩わしい記述の手間がずいぶん少なくなり、Webアプリケーション開発の敷居がぐっと下がりました。 本連載は、そんなStruts 1の次世代バージョンであるStruts 2を紹介します。Struts 2は、字面
米Microsoftは3月19日(現地時間)、同社の仮想化ハイパーバイザ「Hyper-V」のRC0版の提供開始を発表した。同RC版は広範でのベータテストを目的としたフル機能バージョンにあたる。2008年後半の正式版リリースに向け、最終版に近いコードの提供を通じて、顧客やパートナーにテストや評価を促すのが狙い。必要システムは64ビット版のWindows Server 2008 x64 Editionで、日本語を含む17言語対応の各国語バージョンが用意されている。同社のHyper-V専用ページよりダウンロードが可能。 Hyper-VはWindows Server 2008の一部バージョンに標準搭載されている仮想化技術。ハイパーバイザの機能を持っており、Windows Server 2008なしに直接ゲストOSの実行が可能で、サーバ統合やスケーリング、可用性の面で大きなメリットがある。2月27日
EclipseCon 2008において興味深い発表がおこなわれた。Sun MicrosystemsはEclipse陣営には参加していないわけだが、同社はEclipseプロジェクトの一貫として、そして実質的にOracleによって開発が進められてきたJavaパーシステンス実装EclipseLinkを、JSR 317: Java Persistence 2.0の参照実装として採用するという。これでSun、Oracle、EclipseのJava三強がEclipseLinkをJPA 2.0として認めた形になった。 結果的に、Eclipse陣営主導で進められてきた技術がSunが推奨しているJCPにおける標準仕様および実装として採用されることになった。これはSunがEclipse陣営に参加しNetBeansから手を引くものではない。同社が統合開発環境として第一に推しているのは依然としてNetBeans
20日に発表されたGoogleの新しいWeb API、Google AJAX Language APIは、誰でも簡単に言語の翻訳を行えるようにするJavaScript APIだ。同APIを使うと、JavaScript文字列に対して「日本語←→英語」や「中国語←→英語」と言った変換を簡単に行えるのみならず、文字列が何語で書かれているかを自動判別することもできる。 同APIのパワーがどれほどのものかというと、以下のような翻訳サイトを10分足らずで作れてしまったほどだ(ソースコードは次ページで解説)。 非常にシンプルなAPI(メソッド2つしかない!)にも関わらず、そのパワーがあまりに凄まじすぎる。この興奮をぜひ皆さんにもお伝えしたいと思う。 ということで、さっそくLanguage APIの使い方を学んでいこう。
もともとJava向けの統合開発環境として開発されてきたNetBeans IDEだが、6系列からスクリプト言語の統合開発環境としての色を強めている。Sun Microsystemsは先日公開されたNetBeans 6.1 IDE Betaに言及し、6.0と比べてさらに多くのOSSスクリプト技術に対応したことを主張。Developer.comのDeveloper.com's Product of the Year 2008では開発ツールでNetBeansが選択されるなど根強い人気をみせている。 NetBeans IDE 6.1 Beta 公開されたベータ版NetBeansで注目されるのは、JavaScriptサポート機能の実現、MySQLデータベースのよりタイトなインテグレーション機能の提供、Ajax Webアプリケーション関連の機能強化の3点にある。特にJavaScriptのサポートは注目ポ
Ruby on Rails Ruby on Railsに特化した統合開発環境であるRadRailsの最新版RadRails 1.0が登場した。RadRailsはEclipse IDE向けのプラグインとして開発されている。Eclipse IDEにプラグインとして追加して動作させることができるほか、スタンドアロンアプリケーションとして使ったり、Aptana Studioに統合して使うこともできる。Ruby on Railsの統合開発環境として使う場合、Aptana Studioに統合して使う場合がもっとも高機能だ。 RadRailsで実現されている機能は多岐に渡る。Aptana Studioと統合して使う場合では代表的なところでも開発および実行環境の統合、Ruby on Railsシェルの統合、コード補完機能、型階層ビュー機能、呼び出し階層ビュー機能、デバッグ機能、正規表現テスタ、リファクタリ
とりあえず,IdeaVIMがどうやってキーイベント拾ってるのかがわかったんで,あとは何とかなるかな。うまく行けば,長年の不満が解消できるかも知んない。:-) でもMacBookで開発するにはもう限界だから,続きは休み明けにする〜。 #プラグイン開発すんのに,画面狭い/シングルモニタはキツい。 入り口(キーイベントのフック)をちゃんと理解するには,まだKeyParserの読み込みが足りない。でも脳みそがついていかないから,ちょっと休む(知恵熱出るわ)。 ps. IdeaVIMのソース読めば読むほど,作者(Rick Maddyさん)の力量に頭が下がる。つか,vi(vim)好き過ぎ。見ると,まんまvimのエンジンJavaで書いてるし。スゴ過ぎ。 そうゆう意味では,jVi for NBも同じか。ありゃ元々JBuilder用だったのを,エンジンだけ抜き出してNetBeansと橋渡ししてるっぽいからな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く