タグ

ブックマーク / atmarkit.itmedia.co.jp (14)

  • PostgreSQLのバックアップ&リストア手法その1

    PostgreSQLのバックアップ&リストア手法その1:使えば分かるPostgreSQL運用&チューニング(4)(2/3 ページ) pg_dumpの出力形式 出力形式はスクリプト形式とアーカイブ形式が選択できます。デフォルトはスクリプト形式で、バックアップ時のデータベースを復元するために必要なSQL文の羅列がプレーンテキストの形で出力されます。リストアはpsql コマンドを使用します。 スクリプト形式の利点は、なんといってもプレーンテキストという点です。例えば、リストアの際にエラーが発生した場合、ファイルの中身を見てエラーの原因を探ることができますし、PostgreSQL固有のSQL文を多少編集すれば、ほかのデータベース製品にもリストアすることができます。 一方、アーカイブ形式はバイナリの形で出力されます。リストアはpsqlではなく、pg_restore というリストア用のコマンドを使用し

    PostgreSQLのバックアップ&リストア手法その1
  • 第4回 JavaScriptでオブジェクト指向プログラミング ― @IT

    JavaScriptが、いま注目を浴びている。 JavaScriptがこれだけの注目を浴びた理由の1つとして、Ajax技術の登場とも相まって、JavaScriptに対する確かな理解の必要性が高まったという事情は否定できない。しかし、それだけでは説明できない急速な注目の理由として、もう1つ、JavaScriptという言語そのものが持つユニークさが開発者の目を引いたという点は看過できないだろう。 もっとも、このユニークさは同時に、多くの開発者が感じているJavaScriptに対する苦手意識と同義でもある。これまでVisual BasicやC#、Javaといった言語でオブジェクト指向構文になじんできた開発者にとって、JavaScriptのオブジェクト指向構文はいかにも奇異なものに映るのだ。ようやくクラスという概念を理解した開発者が、JavaScriptという言語の背後にたびたび見え隠れする「プロ

    第4回 JavaScriptでオブジェクト指向プログラミング ― @IT
  • 結局、Twitter API 1.1で何が変わる? 5つのポイント

    結局、Twitter API 1.1で何が変わる? 5つのポイント:Twitter APIと開発者規約変更のインパクトまとめ 変更による影響範囲や、一部APIの廃止、レートリミット方式の変更、アプリケーション当たりのユーザー数、ツイート表示方式の厳格化などを5つのポイントにまとめて解説 開発者のはしご外し? Twitter API狂騒曲 Twitterは2012年8月から9月にかけて開発者向けのブログで、APIや開発者規約の変更を立て続けにアナウンスしました。一部APIの廃止やレートリミット方式の変更、ツイート表示方式の厳格化など、影響は多岐にわたり、物議を醸しています。 Changes coming in Version 1.1 of the Twitter API Current status: API v1.1 Sunsetting @Anywhere Twitter、サードパーティ

    結局、Twitter API 1.1で何が変わる? 5つのポイント
    gam-22
    gam-22 2013/03/04
    Twitter API 1.1。大五郎に関してはレートリミットの変更点くらいしか影響は無さそうではある
  • .vshost.exeファイルと.pdbファイルが生成されないようにするには?[VS 2008、VS 2005] - @IT

    Visual Studioでプロジェクトをビルドする際、ソリューション構成が「Release」(=製品リリース版)であっても、拡張子が「.vshost.exe」や「.pdb」の、エンド・ユーザーの実行環境には必ずしも必要のないファイルが生成される(.pdbファイルはデバッグ時に使われるデバッグ情報データベース・ファイルで、.vshost.exeファイルはVisual Studio 2005以降のIDEが使うVSホスト・プロセスである)。 例えば次の画面は、あるサンプル・プログラムをリリース・ビルドした場合の出力先ディレクトリの内容であるが、「ConsoleApplication15.pdb」というファイルと、「ConsoleApplication15.vshost.exe」というファイル(それに付属する「ConsoleApplication15.vshost.exe.manifest」とい

  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    gam-22
    gam-22 2011/07/31
    string str = i.ToString("X");
  • “本物のマクロ”でCのコード行数を半分に! - @IT

    2009/09/07 毎年夏に開催される軽量プログラミング言語(LL:Lightweight Language)をテーマにした「LLイベント」。第7回目となる「LLTV」が、2009年8月29日に東京・中野で開催された。この記事ではプログラムの一部、「大改善!!劇的ビフォーアフター」をレポートする。前編では、Rubyによるfortuneコマンドの“増築”と、Firefox拡張によるslコマンドの実装というネタ系発表をレポートした。中編となる記事では、C言語にLisp風のマクロを取り入れ、lsコマンドのソースコードを約半分に“修繕”する匠の技をレポートする。後編では、売り場業務が滞りがちだった販売管理システムをbashコマンドで“建て直した”という劇的ビフォーアフターの発表をレポートする。 Cで書かれたlsのソースコードの問題点 「Real/Macro Metaprogramming On

  • sshでファイルを転送するには - @IT

    以下は、LANで接続されたwindyというPCに同じアカウントで接続する例だ。接続先は、IPアドレスでも設定できる。初めてアクセスする場合は、以下のように接続を確認するメッセージが表示されるので、「yes」と入力する。 $ sftp windy Connecting to windy... The authenticity of host 'windy (::1)' can't be established. RSA key fingerprint is 23:8f:c5:0e:be:86:0e:a1:d4:c7:xx:xx:xx:xx:xx :xx. Are you sure you want to continue connecting (yes/no)? yes ←「yes」 と入力して[Enter]キーを押す Warning: Permanently added 'windy' (

    gam-22
    gam-22 2011/04/22
  • IE 9がHTML5の機能の一部を実装しない理由 - @IT

    新野淳一 Publickey 2011/3/14 IE 9でHTML5の機能のオフラインアプリとCSS3関連の一部が実装されていないのはなぜか? 背景を日マイクロソフトに聞いた マイクロソフトが開発しているInternet Explorer 9(以下、IE 9)の正式版が、日時間で3月15日の火曜日午後1時から公開される(注)。同社は最新のWeb標準であるHTML5に注力することを表明しており、IE 9はその戦略に沿ってHTML5、CSS3といった最新のWeb標準に対応する機能を数多く搭載する予定だ。 注:記事公開後、日マイクロソフトは、IE 9日語版の提供の延期を表明しています(詳細:Internet Explorer 9日語版、製品版提供を延期)。 また、IE 9はWindows Phone 7(以下、Phone 7)にも移植される予定になっている。マイクロソフトのインターネ

  • パスワードの定期変更という“不自然なルール”

    しばしば「パスワードは○日ごとに変更しましょう」といわれるけれど、それで当にクラックの危険性は減るの? ペネトレーションテストの現場から検証します(編集部) ※ご注意 記事に掲載した行為を自身の管理下にないネットワーク・コンピュータに行った場合は、攻撃行為と判断される場合があり、最悪の場合、法的措置を取られる可能性もあります。また、今回紹介するツールの中には、攻撃行為に利用されるという観点から、アンチウイルスソフトにウイルスとして検出されるものも存在します。このような調査を行う場合は、くれぐれも許可を取ったうえで、自身の管理下にあるネットワークやサーバに対してのみ行ってください。また、記事を利用した行為による問題に関しましては、筆者およびアイティメディア株式会社は一切責任を負いかねます。ご了承ください。 今回は久しぶりに、ペネトレーションテストの現場の話から始めよう。 ペネトレーショ

    パスワードの定期変更という“不自然なルール”
    gam-22
    gam-22 2011/02/10
  • @IT:gooがGoogle採用、「だが国産検索エンジンは消滅しない」

    2003/10/3 インターネットポータルサイト「goo」を運営するNTT-Xは、Web検索サイト「Google」を提供する米グーグルと業務提携すると発表した。提携内容は、gooの検索エンジンをGoogleに置き換えること、Googleの検索キーワード連動型広告「アドワーズ」をgooに採用することの2点で、12月1日からサービスを開始する。 gooの持つ検索エンジンは今後、辞書や地図検索サービスなどに残されるが、キーワード検索ではGoogleの検索エンジンに1化される。この背景について、NTT-X 代表取締役社長 中嶋孝夫氏は「インターネットポータル事業の重要性は、NTTグループの中でも非常に高まっているが、同時にヤフー・ジャパンなど他社との競合も激しくなっている。検索サービスを向上させるために、世界最高の技術を持つGoogleとの提携を選択した」と語った。しかし中嶋氏は、「NTT研究所

    gam-22
    gam-22 2010/03/12
    今更だけど、それで検索結果が同じなのか。
  • モダンブラウザでも使えるCSSハック18選(1/3) - @IT

    有限会社タグパンダ 喜安 亮介 2009/12/16 Webブラウザごとのレンダリングエンジンの違いにより起こるレイアウトの表示ずれ問題に泣かされるWebデザイナのために、Webブラウザごとに使えるかどうかの表を交えながら問題を解決するためのCSSハック&フィルタTipsをお届けします(編集部) モダンブラウザとMac OS XのIE 5でも使えるCSSハック 前回の「IE 6とIE 7のためのCSSハック16選」では、IE 6とIE 7のためのCSSハックのテクニックを紹介しましたが、今回は、モダンブラウザでも使えるCSSハックのテクニックを下記に分けて紹介します。 IE 6/7/8をハック(IE 6とIE 7、IE 8に効く、もしくはIE 6とIE 7とIE 8に効かないハック) IE 6とIE 7、IE 8に効くハック コンディショナルコメント ユーザーエージェントハック IE 6と

  • Flashの要となるスクリプト言語「ActionScript」とは?

    Flashの要となるスクリプト言語「ActionScript」とは?:Flashの基礎を無料で習得! ActionScript入門(1)(1/3 ページ) ActionScriptって何だろう? 難しい? そんな方のために今回から始まりました「ActionScript入門」シリーズです。この記事が皆さんのActionScriptを学ぶきっかけになれば幸いです。途中、聞き慣れない言葉が出てくることもあるかもしれませんが、気軽にお付き合いください。 そもそもActionScriptって何? JavaScriptとは違うの? 「ActionScript」とは、アドビ システムズ製のFlashで用いられている、SWFファイル開発用のスクリプト言語です。SWFファイルはFlashの実行環境Flash Player上で動作するアプリケーションです。スクリプト言語といえば、JavaScriptが有名です

    Flashの要となるスクリプト言語「ActionScript」とは?
  • Cyanを設計した高校生、5カ月で5つの言語を習得

    読者の皆さんは、「Cyan」(サイアン)という言語をご存じないかもしれない。Cyanは、Lispのマクロを持ち、Python風のインデントによってブロックを表すプログラミング言語。2008年の春、林拓人という1人の高校生によって設計された。 連載第1回の竹内郁雄氏が「開発」の天才、第2回の五十嵐悠紀氏が「発想」の天才とするならば、今回の林氏は「プログラミング言語」の天才だ。 林氏がプログラミング言語に初めて触れたのは中学3年の夏休み。そこから冬休みまでの5カ月間に、5つのプログラミング言語を習得した。その後もいくつかのプログラミング言語を学ぶ中、林氏の興味はWebサービスなどのものづくりには行かず、ひたすら言語自体へと向かっていった。 高校2年の春、自身でプログラミング言語Cyanを作り上げた。Cyanを設計した林氏は、「U-20プログラミング・コンテスト」(以下、U-20プロコン)で経済

    Cyanを設計した高校生、5カ月で5つの言語を習得
    gam-22
    gam-22 2009/08/21
    プログラムには、文章力も必要だけど、数学的な閃きも必要かな
  • @IT:Windows TIPS -- Tips:ドライブ文字をマニュアルで指定する方法

    物理ドライブのドライブ文字は、システムの起動時に自動的に割り当てられる。しかし場合によっては、ドライブに割り当てられるドライブ文字を手動で指定したい場合もある。 Windows環境では、システムに接続されたフロッピー・ドライブやハードディスク、CD-ROMやDVD-ROM、MOドライブなどのリムーバブル・ストレージ、ネットワーク上の共有フォルダなどのブロック型デバイスに対し、ドライブ文字と呼ばれる1文字のアルファベットを割り当て(「ドライブ・レター」と呼ばれることもある)、このアルファベットによって各ドライブを識別するようになっている。これはWindowsの前身であるMS-DOSのときから引き継がれている仕様で、例えばPC/AT互換機では、AまたはBがフロッピー・ドライブ、C以降がハードディスクやリムーバブル・ストレージ、ネットワーク・フォルダに割り当てられるようになっている(コマンドライ

  • 1