SQLのUNSIGNEDとは?

UNSIGEDとはなんでしょう。 「unsigned long integer」あるいは「unsigned long」 このIT言語の意味と同じであるといえます。   意味は、「負の数を表さない符号のない長い整数」 ということなので、単純に負の整数を扱わない場合にUNSIGEDを定義したらよいということですね。     でも、なぜわざわざ定義する必要があるの?     そうですね、符号があるないという言葉だけでは必要性が全く分かりません。     わかる人は以下の説明は見ても見なくてもいいですよ。 でも、見ていただけると私はめっちゃくちゃうれしいです!!  

常時SSL化のすすめ

グローバルで常時SSL化の波がきています。 なぜこのようなことが騒がれてきたかというと、単に安全性というだけではなく、Googleの検索エンジンがSSL化されているかどうかで、検索の順位に影響があると発表したことによります。SEO対策の一環としてもSSL化をやってみてはいかがでしょうか。   そもそもSSLとな何なのか簡単に解説します。 なぜSSLを使うかというと、SSLにすることで常に通信経路を暗号化して行うことができ、データの安全性が保てます。 SSLとはSecure Sockets Layerの略であり、WebサーバとWebブラウザが安全な通信を行うための仕組みのことです。 常時SSL化とは、一部のWebページだけではなくWebサイト全体を対象にSSLを用いてセキュリティを高めることです。 URLを書くときにhttpと指定しますが、これをhttpsとしたときのことです。すべ […]

暇神様
帰ってきた暇神様

帰ってきた暇神様 日経BP社の本の表紙を飾る!

帰ってきた暇神様!LINEスタンプ第2段登場! 暇すぎて帰ってきた! LINEスタンプストアはこちら。 さらに、暇すぎて本の表紙にも登場。2016年11月17日発売。さすが神。Amazonで予約できるよ。 ネットには神様がいる 「ネットは票にならない」が覆った日 単行本(ソフトカバー) – 2016/11/17 山田太郎 (著) ←暇神様のイラストを書いている「マサオ」です。

とらねこはてな
暇神様
おうち

パスってなんだろ~

パスとは、ディレクトリの住所のようなもの。たとえば、ばーらさんのおうちは、夕日町の3丁目です。というと仲の良いお友達はあー、東京のあそこね、と東京都○○区のあそこね!ってわかります。そう、そのお友達の頭の中にパスが通ってたわけですね☆彡 パスを通す パスを環境設定するということなんですが、そもそもパスって何だろうって思って調べてみました。 エンジニアとして開発していますが、いろいろなコマンドやファイルを使います。いま使っているのは、phpです。phpをコマンドラインで実行することが多いので、いままでは、c:\xampp\php\php.exe と指定しなければphpをコマンドラインで実行できませんでした。 このc:\xampp\php(=パス)を環境変数のpathに追加してあげることでコマンドラインのどこのディレクトリでもphpが実行できるようになります。   このパスをpath […]

速い

キャッシュとは

メモリと高速化   え、キャッシュって「cash」? いえ、「cash」は現金のことです。まさに厳禁ですね((え ま、まぁいったん置いときまして、   キャッシュの本当のつづりは「cashe」ですね。 では*キャッシュメモリ*とは 簡単に一言で言っちゃうと 『近いうちにアクセスするだろうというメモリを、CPUへ取りこんじゃうこと。』 毎回アクセスするたびに処理するのではなく、もう流れをCPUへ保存しちゃおう!というものだ。 そして保存したもの(キャッシュメモリ)へ直接アクセスするため、処理を行う時間を短縮し高速化することができる。  

豪州戦引き分け

サッカー日本代表の2020ワールドカップアジア最終予選のアウェイでのオーストラリア戦、 引き分けでした。 勝てた試合でした。 オーストラリアはポゼッション重視のショートパスがメインとなる戦術だったため、 日本が恐れていたロングボールで高いボールというのが、特に前半はほとんど無かった。 オーストラリアは最後のフィニッシュでミスも目立ち、 ほぼ日本勝利かと思ったのだが、 日本も日本で選手交代のタイミングを逸し、反撃をする時間があまりにも少なかった。 お互いミスもあって、結果引き分け。

Cakephp3のbakeできるものを表示させる

all、controller、model、templateをよくbakeすることがありますが、これら以外にもbakeできるものはたくさんあります。 bakeできるものを表示したい場合、 bakeしたいディレクトリへ移動し、以下の通りにコマンドを打つと表示してくれます。 php bin/cake.php bake     ちなみに、bakeしたい場合 (例)all(controller,model,templateをすべて作成してくれるもの) php bin/cake.php bake all [table_name] このようにコマンドへ打ち、実行すればbakeすることができます。

BLOBとは?

今回はBLOBとはどういうものなのかを説明したいと思います。 翻訳すると 「Binary Large OBject」 バイナリー ラージ オブジェクト といいます。 まずBLOBは、データーベースの「データ型」という形で扱われます。 データ型にはたくさんの種類がありますが、大まかに2つわけることができます。 人が見て理解できる「TEXT」と人が見ても理解できない「音や画像など」この二つに分けられます。 この目に見えないほうをバイナリーデータというのです。   そして、BLOBのL → ラージはそのままの意味で大きいという意味です。   なので、全てをまとめてみると 「どんなに大きな音データ、画像データでも入れることが可能」 というオブジェクトなのです。     下記に記載していますのがBLOBの種類です。(MySQL) TINYBLOB    255 […]

AR・VRとは

  ARとは(拡張現実) 現実にある環境(人、物、風景)に、コンピュータの処理を追加し拡張させることをいう。 例えば、 ポケモンGoがいい例だと思う。現実世界でポケモンを捕まえられる。(背景とポケモンを合わせて拡張) VRとは(バーチャルリアリティ) コンピュータが作成した、立体的な空間がユーザの視覚、聴覚から現実のようにとらえられる仮想現実のことをいう。 例えば、 ジェットコースターに自分が乗っており(空間を作成したものを視覚から直接見ている)乗っているわけではないのに、実際にジェットコースターに乗っているような感覚になる。 高所恐怖症の克服対策にも使われてるみたい。