mitsuya_328のブックマーク (7)

  • 既存のテーブルをコピーする際の便利ワザ

    既存のテーブルのコピーを作る際に便利だったワザを紹介します。 CREATE TABLE AS SELECT 文で空のテーブルを作成 既存のテーブルをコピーして新しいテーブルを作る場合、 Create Table As Select文でテーブル作成を行うと列定義などのめんどくさいことをしなくてもよくていい感じ。 クエリ例 CREATE TABLE table_a AS SELECT * FROM table_b しかし、このようなクエリを流すと、データもコピーされてしまいます。 データが不要であれば、DELETEなり、TRUNCATEを流せばいいですが、めんどくさい・・ 何かいい方法はないかと思っていましたが、いい方法があったのです! 列定義だけをコピーし、データはコピーしないCREATE TABLE AS SELECT文 ここではカラムの定義だけをコピーし、 レコードはコピーしないCREA

    既存のテーブルをコピーする際の便利ワザ
  • 【悲報】ブロント語、廃れる : 暇人\(^o^)/速報

    【悲報】ブロント語、廃れる Tweet 1: 風吹けば名無し@\(^o^)/ 2015/03/25(水) 19:37:07.11 ID:pV9rPFKp0.net おれの怒りが有頂天になった ブロントさんとは 2ちゃんねるネトゲ実況板(*1)に現われる名無し(*2)。 名無しであるにも関わらず個性的な考え方と天才的な言語センスを持つため、 すぐに中の人を特定される。 彼がこれまでに生み出してきた名言は数え切れないほど多く、 行く先々のスレで称えられたりバカにされたりしている。 最近はネ実以外でもアーケード板やゲーム速報板で目撃されており、 今後は板を越えての活躍が期待される。 ネ実には彼の文体を真似しようとする者が多数おり、 彼らはブロンティストと呼ばれている。 「ブロント」の名前の由来は彼が最初FFXIで使っていたキャラの名前「Buront」。 ネ実でサーバーとキャラ名を特定されたために

    【悲報】ブロント語、廃れる : 暇人\(^o^)/速報
  • Sinatra超完全解説 (1) Classic Style と Modular Application - やゆぐ

    Sinatraはとてもシンプルなフレームワークです. 例えばHello Worldならば次のコードだけでできあがりです. 魔法のようにかんたんですね! しかし「どうしてこれで動くのか」を知っている人は比較的少ないのではないでしょうか. 気になるSinatraのソースコードを読んでみましょう. Classic Style と Modular Application ところでSinatraにはクラスを使ったModular Applicationという書き方があるのを知っていますか? Hello WorldはModular Applicationではこのようになります

    mitsuya_328
    mitsuya_328 2015/03/29
    Ruby,sinatra
  • PostgreSQL 9.0.2文書

    目次はじめにPostgreSQLとは?PostgreSQL小史規約より進んだ情報バグレポートガイドラインI. チュートリアル1章さあ始めましょう2章SQL言語3章高度な諸機能II. SQL言語4章SQLの構文5章データ定義6章データ操作7章問い合わせ8章データ型9章関数と演算子10章型変換11章インデックス12章全文検索13章同時実行制御14章性能に関するヒントIII. サーバの管理15章ソースコードからインストール16章Windowsにおけるソースコードからのインストール17章サーバの準備と運用18章サーバの設定19章クライアント認証20章データベースロールと権限21章データベース管理22章多言語対応23章定常的なデータベース保守作業24章バックアップとリストア25章高可用性、負荷分散およびレプリケーション26章リカバリの設定27章データベース活動状況の監視28章ディスク使用量の監視29

  • SSLダウングレード攻撃に備える

    ツイート 以前SSL証明書を取得してnginxの設定を入れたのだけど、 そのままだとセキュリティ的によろしくなさそうなので更新を。 SSLの通信は、ざっくり捉えると下図のようなシーケンスをたどる。 暗号化といっても色々なアルゴリズムがあるので、 サーバとクライアント間で同じアルゴリズムを利用しなければ正しく復号できない。 従って、最初にどのアルゴリズムを利用するかのネゴシエーションがある。 当然ながらこの段階では平文で通信しなければならない。 まず、Client Helloで端末側で対応している暗号スイーツを送る。 (実際のパケットはこんな感じ) 暗号スイーツとは、暗号化のアルゴリズムのことと捉えて貰って問題ない。 サーバ側は、送られてきた暗号スイーツの中から一つを選び、 Server Helloでクライアントに伝える。 この段階でようやく暗号化アルゴリズムが決定するので、 ここから暗号通

    SSLダウングレード攻撃に備える
    mitsuya_328
    mitsuya_328 2015/03/10
    SSL
  • ApacheのSSL設定を考えた | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは!インフラエンジニアの射場です。 趣味やお仕事でWebサイトを運用されている方はいらっしゃいますか? そのWebサイトはSSL証明書を使っていますか? SSL証明書を使っていると答えたアナタ! 下記のリンクにあなたの管理するWebサイトのURLを ぺっちょりと貼り付け、スキャンを実行してみてください。 https://sslcheck.globalsign.com/ja/ いかがでしたか? ランクはAでしたか?Bでしたか?それともEやF? ちなみに、私もほそぼそとWebサイトを運用しており、つい先日SSL証明書を入れました。 忙しさを言い訳に、初期設定のまま放置していました。 そんなだらしない私のWebサイトの評価はご覧のとおり。 ※恥ずかしいのでURLは伏せています/// これはあかん ということで、いっちょ気を出してみましたので、その設定内容を晒したいと思います! Webサ

    mitsuya_328
    mitsuya_328 2015/03/10
    SSL,Apache
  • openssl コマンドでお手軽にSSL証明書をチェックする

    勤め先の上司からステキなコマンドを教えていただいたのでメモ SSL証明書の確認のために Webサーバーを立てなくても、openssl の s_server を使うと簡単にできます。 $ openssl s_server -accept 10443 -cert example.com.crt -key example.com.key -CAfile example.com.ica -WWW 各オプションの意味は次のとおり -accept 待ち受けポート(デフォルトは 4433) -cert filename サーバ証明書のファイル名(デフォルトは server.pem) -key filename 秘密鍵のファイル名(指定しない場合はサーバ証明書が用いられる) -CAfile filename 中間証明書のファイル名 -WWW 単純な Web サーバをエミュレートする。 URL のパス部分を

    openssl コマンドでお手軽にSSL証明書をチェックする
    mitsuya_328
    mitsuya_328 2015/03/10
    OpneSSL,SSL証明書
  • 1