タグ

2015年11月5日のブックマーク (13件)

  • データを追加する(INSERT文)

    MySQL では新しいデータを追加するときに INSERT 文を使用します。ここでは MySQL でデータを追加する方法について解説します。

    データを追加する(INSERT文)
    kathew
    kathew 2015/11/05
  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識

    Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT
  • 忘れんうちに書いとけ:MySQLでの暗号化・復号化処理

    2010年09月13日 MySQLでの暗号化・復号化処理 MySQLのAES_ENCRYPT(string,key_string),AES_DECRYPT(string,key_string),HEX(N_or_S),UNHEX(string)関数でデータの暗号化・復号化ができます。 暗号化:例) UPDATE users SET password = HEX(AES_ENCRYPT('パスワード', , '任意のAESキー')) WHERE id = $id; 復号化:例) SELECT AES_DECRYPT(UNHEX(password), '任意のAESキー') AS password_decrypt FROM users WHERE id = $i UPDATE kaiin SET card_no= HEX(aes_encrypt('1111-1111-1111-1111','h

  • phpのプログラムで公開鍵方式の暗号化を実装したいと考えています。…

    phpのプログラムで公開鍵方式の暗号化を実装したいと考えています。 具体的には 格納時: データを取得⇒公開鍵で暗号化⇒データベースに格納 複合時: データベースからデータ取得⇒秘密鍵で復号化⇒変数に格納 という流れになります。 通信は全てSSLで行われます。 いい方法をお知りの方が居られましたらご回答宜しくお願いします。

  • BLOB型の値を16進表記に変換(hex関数)

    引数に指定した値は BLOB 型の値として処理され、 BLOB 型の値を 16 進数表記に変換した結果を返します。 BLOB 型の値はバイナリデータです。例えばバイナリデータの 6D という値を表示しようとすると、文字コード 6D に対応する文字の 'm' という文字を画面に表示してしまいます。 hex 関数を使うとバイナリデータの 6D を '6D' という文字列に変換して返してくれます。 -- -- それでは hex 関数を使って randomblob 関数によって生成された BLOB 型の値を 16 進数表記にした結果を取得します。( randomblob 関数については「BLOB型の値の乱数を生成(randomblob関数)」をご覧下さい)。

    BLOB型の値を16進表記に変換(hex関数)
    kathew
    kathew 2015/11/05
  • AES暗号アルゴリズムを使用してデータを暗号化する | TechBooster

    TwitterでOAuth認証を行う(3:Access Tokenを取得する)“で取得したAccess TokenとAccess Token Secretなど は、その情報をもっているだけでアカウントを使用できる為、情報を盗まれてアカウントを悪用されたり、 のっとられたりする恐れがあります。 このようなリスクを回避する為に、Access TokenとAccess Token Secretなどといった重要なデータは暗号化を 施して、盗まれても利用しにくいようにしておく必要があります。 2011/6/28:記事内のコードに脆弱性がある為、加筆・修正しました。 暗号化の詳細な方法は以下から。 AES暗号アルゴリズムとは AES暗号アルゴリズムは共通鍵暗号方式の代表的な暗号化アルゴリズムで、鍵長が128ビット、192ビット、 256ビットから選ぶことができるブロック長が128ビットのブロック暗号

  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 12.14 暗号化関数と圧縮関数

    多くの暗号化関数および圧縮関数では、結果に任意のバイト値が含まれている可能性のある文字列が返されます。 これらの結果を格納する場合は、VARBINARY または BLOB バイナリ文字列データ型のカラムを使用します。 これにより、バイナリ以外の文字列データ型 (CHAR, VARCHAR, TEXT) を使用している場合など、データ値を変更する可能性がある後続の領域削除または文字セット変換の潜在的な問題を回避できます。 一部の暗号化関数は ASCII 文字の文字列を返します: MD5(), SHA(), SHA1(), SHA2(), STATEMENT_DIGEST(), STATEMENT_DIGEST_TEXT()。 戻り値は、character_set_connection および collation_connection システム変数によって決定される文字セットと照合順序を持つ文

  • JavaScriptoon - TechBooster - BOOTH

    2015/8/24 電子書籍PDF版)を登録しました。 紙面をPCやタブレット用に最適化しています(文サンプルの1枚目を参照ください)。 JavaScriptoon(148p)は、今のWeb技術を切り取って収録しました。最新技術を扱った一冊です。 流行の兆しをみせているPolymer(とその基盤となるWebComponents)やgRPCプロトコルといった注目技術を収録。 WebGLを触るには最適なthree.js、さらにはECMAScript7のSIMDを先取り解説&パフォーマンスチェックなどWebの表現力とグラフィックの未来を切り取りました。BabelやStream、セキュリティ技術のFIDO U2Fなど、すぐに活きる知識にも触れています。 書ではvvakameをはじめ現役エンジニアがあれこれ試した生の情報を独自の視点でまとめています。タイトルはもちろんSplatoonパロディ。

    JavaScriptoon - TechBooster - BOOTH
  • Android Masters! - TechBooster - BOOTH

    2015/8/24 電子書籍PDF版)を登録しました。 紙面をPCやタブレット用に最適化しています(文サンプルの1枚目を参照ください)。 Android Masters!(164ページ)は、 Android Mの新機能のほかにデザインサポートライブラリを特集した、おすすめのAndroidの使い方が一読でわかるすぐれものです。 デザインサポートライブラリでは、マテリアルデザインに対応したUIの使い方を52pの大ボリュームでカバー。デザインサポートライブラリのすべてを解説します Android MではAppLinks、Auto Backup、MIDIなど新機能のほか、Android Wearのアンビエントモードや最新アップデート情報、さらに待望のAndroid Studio 1.3 NDK対応も収録しました! 7章ではUnityでのVRアプリ開発にも触れています 詳細な目次や文はサンプル

    Android Masters! - TechBooster - BOOTH
  • MySQL暗号化(AES_ENCRYPT,AES_DECRYPT)について - system

    セキュリティに関してどんどん厳しくなっている今日この頃。 DBの暗号化を求められることも少なくない。 というか漏えいしたらこっちにだってリスクがふりかかるので、正直全力でセキュリティ対策はやっておきたい。 (だからもっと予算を割いてくれ!どうしてそこから削ろうとするんだ!) 「MySQL 暗号化」で検索すると「AES_ENCRYPT,AES_DECRYPT」この二つの関数が引っかかる。 SELECT AES_ENCRYPT('kan naoto','password'); と打ち込むと、環境にもよるけど暗号化されているのが分かる。(貼れるかな) + AES_ENCRYPT('kan naoto','password') + ウMァ9\\Kォ5��F�・ + 1 row in set (0.00 sec) 文字化けしているのは、暗号化されてバイナリ型になっているから。 この値をいつもと同じよ

    MySQL暗号化(AES_ENCRYPT,AES_DECRYPT)について - system
  • MySQLで「ERROR 1030 (HY000): Got error 139 from storage engine」というエラーが出た時の対処法を検討する - ミッションたぶんPossible

    はじめに 現在オレが担当してる案件は既にリリースから数年経っているのですが、MySQLについても相応に古く、5.1系を利用しています。当然毎日mysqldumpを取得し、データバックアップを行っていますが、今更ながら「ちゃんとレストア出来るか確認しよう!」と検証したところ、なんと掲題のようなエラーが出て、データ取込に失敗してしまいました。マジか………… orz このエラーに関する詳細を記事から引用します。 http://mysql.stu.edu.tw/doc/refman/5.1-olh/ja/innodb-restrictions.html 可変長カラム (VARBINARY、VARCHAR、BLOB、および TEXT) を除く行の最大長は、データベースページの半分よりも少し短くなります。これは、最大行長は約 8000 バイトであるということです。LONGBLOB と LONGTEXT

    MySQLで「ERROR 1030 (HY000): Got error 139 from storage engine」というエラーが出た時の対処法を検討する - ミッションたぶんPossible
  • href=\"javascript:...\"とonclick=\"...\"の違い(その1) - DEVELOPMENTOR*LEARNING RESOURCE LAB.

    ソフトウェア開発現場の視点からソフトウェアと開発者の価値を高める「ホットな何か」をお届けします。(休止) javascriptでaタグのクリックイベントをハンドリングする方法は2通りあります。「href="javascript:..."」のようにhref属性を使う方法と「onclick="..."」のようにonclick属性を使う方法です。 javascriptは用途と限定して使うことが多いため気づきにくいのですが、href属性とonclick属性は振る舞いが異なります。次のスクリプトを実行してみるとその違いがわかります。 <script language="javascript"> <!-- function go1(text) { alert(text); } --> </script> <a href="javascript:void(0);" onclick="go1('%35%3

    href=\"javascript:...\"とonclick=\"...\"の違い(その1) - DEVELOPMENTOR*LEARNING RESOURCE LAB.
    kathew
    kathew 2015/11/05
    同じと思って使うと危なげ
  • どうして痴漢された話は「自慢話」になるの?

    インターネットで痴漢された話をすると、自慢だと言われるそうです。 いったいどうしてそうなるのでしょうか? あとハンガーって、捨ててないのになんで減っていくのでしょうか? <登場人物> エリコちゃん 相槌を打ったり話を聞き逃したりするOL。 ミカ先輩 日和見主義でどっちつかずの態度を取ることが多い先輩社員。 アニメに出てくる目がキラキラした老人 かわいい女の子の描き方で描かれたので、かわいくなった老人。 先輩、今日はトゥギャッチの読者から質問が来てますよ。 やった~。 エリコちゃんミカ先輩こんにちは、いつも楽しく拝見しております。私は最近 インターネットでとてもストレスに感じていることがあります。それは、痴漢 被害に遭った女性やその告白に対する男性全般の「露出度の高い服を着ている 女性の方が悪い」という自己責任論的な意見や、勇気を持って告白しても「や れやれ、痴漢されるほど魅力がある自慢かね

    どうして痴漢された話は「自慢話」になるの?
    kathew
    kathew 2015/11/05