日経の指数公式サイト。日経平均株価をはじめとした日本経済新聞社が算出、公表する指数に関する情報を提供いたします。
MYSQLでの「CSVファイル」の入出力(インポート、エクスポート)方法について記載しています。 Windows、Linuxのどちらの環境でもファイルパスの記載が変わるだけでコマンドは同一になります。 入力 LOAD DATA INFILE 「,」などで区切られたCSVファイルを用意することにより、MySQLに高速にデータを入力することができます。 文字の囲み文字が「”」のときの使用例です。 囲み文字が必要ないときはENCLOSED BY ‘”‘を外します。 構文 LOAD DATA INFILE "ファイル名" INTO TABLE テーブル名 FIELDS TERMINATED BY ',区切り文字' ENCLOSED BY '"';
巷ではプログラミング言語の最速マスターが流行ってるので、MySQLも参戦。ただし管理者向け。 まずはダウンロードとインストールダウンロードサイト http://dev.mysql.com/downloads/ バイナリにはインストールパッケージ(Windows=MSI、Mac=DMG、Linux=RPMとか)とアーカイブ(*NIX=tar.gz/Windows=zip)があるけど、初心者は黙ってパッケージをチョイス。インストールはウィザードに従うだけ。英語だけどそこはガマン! パッケージリポジトリがあるOSを使ってるなら、リポジトリからインストールするのもありだ。例えば、 shell> sudo yum install mysqlとか shell$gt; sudo apt-get install mysqlとか。これは楽チンだけどMySQLのバージョンがちょっと古くなるので注意。 もちろん
最近、俄然、興味が湧いてきたコマンド。もし、欲しい機能に見合うコマンドがなかったら、自分で作るしかない。そのうち作ってみたいという希望もある。調べてみた。 作業環境 MacBook OSX 10.6.2 bash シェルスクリプトは今までも多少なりとも使っていたので、片言だがなんとか使っている。 基本 以下のスクリプトを~/Documents/hello.shとして保存した。 #!/bin/sh echo Hello, World! hello.shに実行権限を与える。 $ chmod +x ~/Documents/hello.sh パスを指定して呼び出せば、Hello, World!と表示された。 $ ~/Documents/hello.sh Hello, World! 引数の処理 有用なコマンドは、ほぼ間違いなく引数を伴う。 引数で渡されたデータを処理して、価値のある情報を出力してくれ
前回に続き、今度はC言語でコマンドを作ってみた。既存のコマンドにはない新しい機能が欲しかったら、多分、C言語で実装することになるのだと思う。OSXのAPIを利用するにも、ObjectiveC(ベースがC言語)の流儀でアクセスすることになるし。 作業環境 MacBook OSX 10.6.2 Developer Toolsをインストール済 基本(Xcode利用) Xcodeを起動する。 新規 Xcode プロジェクトを作成。 Mac OSXのApplication >> Command Line Toolを選択して、右下の[選択...]ボタン。 プロジェクト名にhelloと名前を付けて保存した。 プロジェクトが開いたら、ビルドと実行ボタンを押す。 デバッガコンソールが開いて「Hello, World!」と表示された。 すでに、helloコマンドは出来上がっていた! コンパイルされた実行コード
掲示板へのスパムが多いため、「ご質問」のコーナーはユーザー登録制とさせていただきました。お手数ですが、上の「新規ユーザーの登録」メニューより登録をお願いします。
入力フォームごとの対処方法 「パスワードフィールド」、「チェックボックス」、「ラジオボタン」、「選択フィールド」、「イメージボタン」、「ボタン種別」それぞれのフォーム入力で、HTMLエンコードを意識して注意すべき点を解説 HTMLのタグフォーマットでは、「<」や「>」などの文字を「<」、「>」として記述しなければならない。第2回目で挙げたリスト4では、その対策をしていないことから、ユーザーからのフォーム入力に「<」や「>」などの文字が含まれている場合、そのまま受け取る。受け取った段階では何ら問題はないが、Webブラウザ上で確認をすると、その結果がHTMLタグと認識整形されるために表示が乱れてしまう。 このような理由から、「<」や「>」などのHTMLタグとして認識されてしまう文字列は、出力時には表1に示すよう文字の置き換えを行う必要がある。このような変換を「HTMLエンコード」と呼ぶ。HTM
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
【PC】 ◆ その大容量HDDは本当に必要なのか? 【Amazonの悪魔】 関連:被害甚大 【かかづのばかもやすみやすみ】 ◆ 中国で大ヒットの一生ネットが無料になる機器こと GSKY GS-27USB を試す - いけりり★ネットワーク 【ネット関連】 ◆ 思わずうなってしまう中国でのGoogle検閲を皮肉ったイラスト 【涙目で仕事しないSE】 ◆ Gumblar/8080系が使用する file.exe を実行してみた 【にわか鯖管の苦悩 _| ̄|●】 ◆ 印税70%の世界 【ふみふみキック】 ◆ Androidは電気羊の夢を見るか? 【Amazonの悪魔】 ◆ iPnone/AppStoreでグラビア系目の保養アプリが壊滅的状況に&iPhone市況についての私見 【切込隊長BLOG】 関連:電子書籍市場にエロ本の席はない? 【安田理央の恥ずかしいblog】 【ネット関連/Web制作】
はじめに この連載では、「GlassFish」という製品を利用して、Java言語に親しんでもらうことを目的としています。第3回目の今回は、簡単なWebアプリケーションを作成しながら、ServletやJSP(JavaServer Pages)についての理解を深めていきたいと思います。 対象読者 Javaでなにかしらのアプリケーションを作成したことのある方 Javaの変数の宣言や、if文・for文・while文の制御文など簡単な文法を知っており、アプリケーションを作成したことのある方 オブジェクト指向プログラミングができなくとも構いません。徐々に学んでいければと考えています。また、学びやすいWebアプリケーションをサンプルとするので、Webアプリケーションとは違った分野を勉強したい方には当連載は向いていません。 仕様書バージョン Java EE 5を使用するため、主な技術要素のバージョンは以下
2009年5月28日、Googleのデベロッパーカンファレンス「Google I/O 2009」のキーノートにおいて大々的に発表されたGoogle Waveは、聴衆に熱狂を持って迎えられました。そのキーノートにおいてスピーカーは「Google WaveはProductであり、Platformであり、Protocolだ」と述べました(編注)。 本連載ではその3つのPの内の2つ目、PlatformとしてのGoogle Waveについて説明します。 編注 著者執筆のGoogle I/O 2009のイベントレポート記事も参照ください。 なお、Google Waveは現在も急ピッチで開発が進められているプロダクトであり、本連載に掲載する画面遷移・ソースコードなどは最新ではない可能性があります。記事に沿って作業していて違和感を覚えた場合にはGoogleの公開しているドキュメントを適宜参照してくださ
いよいよ今回から、具体的なアルゴリズムの紹介に入っていきます。今回は、プログラミングにおける重要な概念である「探索」について考えます。グラフに変換し、探索する、という流れを知るとともに、そのグラフを効率よく探索する方法について紹介します。 今後紹介していくアルゴリズムについて お待たせしました! 「最強最速アルゴリズマー養成講座」という連載タイトルのとおり、今回の連載からいよいよ具体的なアルゴリズムの紹介に入っていきたいと思います。 しかし、それを読んでいただく前に、1つ注意してもらいたいことがあります。連載第3回でもお伝えしたように、「問題を、既存の適当なアルゴリズムに当てはめる」という考え方は、非常に危険である、ということです。 筆者の経験上、TopCoderでRedCoder以上を目指すのであれば、回答時間短縮のために、いままでのパターンを利用するのも方法の1つなのですが、本連載では
注目の軽量フレームワークをフットワーク軽く取り上げていく本連載。連載第8回目となる今回は、Javaの本格的RoRスタイルフレームワーク「Play!」の第2回として、データベースアクセスのための「モデル」と、高速開発を支援する2つのモジュールについて解説していきます。 はじめに StrutsやJSFといった従来のJavaフレームワークは、標準でデータベース関係の機能をあまり用意していません。しかし、RoR(Ruby on Rails)以降のMVCフレームワークでは、データベースとのやりとりを行う「モデル(Model)」は重要な役割を果たしています。 Play!は、データベースとのやりとりに「JPA(Java Persistance Architecture)」を採用しています。これはJava EEに用意されている、オブジェクトの永続化のための技術です。多くのWebアプリケーションでは、データ
Linuxのディストリビューションの配布などで配布サーバの回線速度などがボトルネックになり(図1)、円滑にファイルを配布することはコストがかかります。BitTorrent(図2)は配布者の負担を軽減して、素早くファイルを配信することを目的にBram Cohenによって開発されたP2Pソフトウェア(図3)です。 BitTorrentでは、トラッカーとよばれる全てのピアとピアのアップロード/ダウンロード能力、ファイルの取得状況を管理するサーバが存在します。一般的なP2PシステムではP2Pネットワーク内を検索してからファイルの取得という動作を行いますが、BitTorrentでファイルの検索という作業は行ないません。代わりにトラッカーにファイルを持っているピアを問い合わせます。ファイルを持っているピアの検索をクライアント・サーバで行うということで、従来の分類ではハイブリッド型P2Pシステムになりま
Context 要素は (特定の仮想ホストで実行される) 1個の web アプリケーションを表す。 Servlet Specification (2.2 版以降) に記述されるように, 各 web アプリケーションは Web Application Archive (WAR) ファイル, またはそれを展開した内容を含むディレクトリをベースをする。 web application archive についてさらに情報を得るには, Servlet Specification をダウンロードし,Tomcat Application Developer's Guide をレビューするとよい。 それぞれの HTTP リクエストを処理するために使われる web アプリケーションは, 定義された各 Context の context path に対する リクエスト URI の最長可能プレフィックス (th
企業の正規サイトを改ざんする「ガンブラー(Gumblar)」が猛威を振るっている。2009年末から2010年初めにかけて、国内有名企業の正規サイトがガンブラーの被害を受けた。しかし、その攻撃手口は決して目新しいものではない。トレンドマイクロ サポートサービス本部 セキュリティエンハンスメントサポートグループ Threat Monitoring Center 課長の飯田朝洋氏は、「基本的なセキュリティ対策を適切に講じていれば、高い確率で被害を防止できる」と話す。 まず、ガンブラーとは何ですか。 ガンブラーとは、Webサイトを改ざんし、サイトへの訪問者を悪質なサイトへリダイレクトしてウイルスに感染させる「サイト誘導型」攻撃に対する呼称です。サイト誘導型攻撃は2006年くらいから観測されていましたが、2009年5月にリダイレクト先サイトのドメイン名が「gumblar.cn」のサイト誘導型攻撃が話
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く